diff options
Diffstat (limited to 'eurephiadm/parse_certificate_files.c')
-rw-r--r-- | eurephiadm/parse_certificate_files.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/eurephiadm/parse_certificate_files.c b/eurephiadm/parse_certificate_files.c index 4925ddf..5ff0598 100644 --- a/eurephiadm/parse_certificate_files.c +++ b/eurephiadm/parse_certificate_files.c @@ -182,14 +182,11 @@ certinfo *_Cert_ParseFile(const char *module, const char *certfile, int certfile return NULL; } - ret = (certinfo *) malloc(sizeof(certinfo)+2); + ret = (certinfo *) malloc_nullsafe(NULL, sizeof(certinfo)+2); assert( ret != NULL ); - memset(ret, 0, sizeof(certinfo)+2); - ret->digest = (char *) malloc(66); + ret->digest = (char *) malloc_nullsafe(NULL, 66); assert(ret != NULL); - memset(ret->digest, 0, 66); - // extract SHA1 digest from certificate |