From cf9874302b010594483e33e24a14f03a13500199 Mon Sep 17 00:00:00 2001 From: Michael Kirk Date: Fri, 27 Oct 2017 08:51:23 -0700 Subject: [PATCH] Remove unecessary subdata for unpadded attachment // FREEBIE --- SignalServiceKit/src/Util/Cryptography.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SignalServiceKit/src/Util/Cryptography.m b/SignalServiceKit/src/Util/Cryptography.m index a3af1fa98..cf4b7586f 100755 --- a/SignalServiceKit/src/Util/Cryptography.m +++ b/SignalServiceKit/src/Util/Cryptography.m @@ -351,15 +351,15 @@ const NSUInteger kAES256_KeyByteLength = 32; if (unpaddedSize == paddedPlainText.length) { DDLogInfo(@"%@ decrypted unpadded attachment.", self.tag); + return [paddedPlainText copy]; } else { unsigned long paddingSize = paddedPlainText.length - unpaddedSize; DDLogInfo(@"%@ decrypted padded attachment with unpaddedSize: %u, paddingSize: %lu", self.tag, unpaddedSize, paddingSize); + return [paddedPlainText subdataWithRange:NSMakeRange(0, unpaddedSize)]; } - - return [paddedPlainText subdataWithRange:NSMakeRange(0, unpaddedSize)]; } }