diff --git a/libkmipclient/utils.c b/libkmipclient/utils.c index dbd03fd9..ef70c453 100644 --- a/libkmipclient/utils.c +++ b/libkmipclient/utils.c @@ -259,7 +259,7 @@ int kmip_decode_bignum(const unsigned char *data, uint32_t length, BIGNUM **bn) if (data[0] & 0x80) { neg = 1; - tmp = malloc(length); + tmp = calloc(1, length); if (tmp == NULL) return -ENOMEM;