Fix some mostly harmless warnings from LLVM static analysis

This commit is contained in:
Cameron Gutman
2014-10-21 00:36:30 -04:00
parent 127c53e341
commit 97f968fb0d
3 changed files with 9 additions and 21 deletions
+3 -4
View File
@@ -119,13 +119,12 @@ static NSData* p12 = nil;
return NULL;
}
int ret = -1;
EVP_MD_CTX *mdctx = NULL;
mdctx = EVP_MD_CTX_create();
ret = EVP_DigestSignInit(mdctx, NULL, EVP_sha256(), NULL, pkey);
ret = EVP_DigestSignUpdate(mdctx, [data bytes], [data length]);
EVP_DigestSignInit(mdctx, NULL, EVP_sha256(), NULL, pkey);
EVP_DigestSignUpdate(mdctx, [data bytes], [data length]);
size_t slen;
ret = EVP_DigestSignFinal(mdctx, NULL, &slen);
EVP_DigestSignFinal(mdctx, NULL, &slen);
unsigned char* signature = malloc(slen);
int result = EVP_DigestSignFinal(mdctx, signature, &slen);