Fixed 'stack-buffer-overflow' found by ASAN during SHA1 generation #3554

pull/3569/head
Javier Jaramago Fernández 5 years ago
parent fd9f3f13a3
commit d271ef9613

@ -1710,7 +1710,7 @@ int main(int argc, const char * argv[]) {
SHA1(fb, statbuf.st_size, temp);
binary_sha1 = (char *)malloc(SHA_DIGEST_LENGTH*2+1);
memset(binary_sha1, 0, SHA_DIGEST_LENGTH*2+1);
char buf[SHA_DIGEST_LENGTH*2];
char buf[SHA_DIGEST_LENGTH*2 + 1];
for (int i=0; i < SHA_DIGEST_LENGTH; i++) {
sprintf((char*)&(buf[i*2]), "%02x", temp[i]);
}

Loading…
Cancel
Save