Use safer sizeof variant in malloc
[openssl.git] / crypto / buffer / buffer.c
index c77fdc5ccb97ca646c7ac73c698a90020c4d199e..b41b8f2b371d60b86b8c5f14d62b27e395cf505c 100644 (file)
@@ -71,7 +71,7 @@ BUF_MEM *BUF_MEM_new(void)
 {
     BUF_MEM *ret;
 
-    ret = OPENSSL_malloc(sizeof(BUF_MEM));
+    ret = OPENSSL_malloc(sizeof(*ret));
     if (ret == NULL) {
         BUFerr(BUF_F_BUF_MEM_NEW, ERR_R_MALLOC_FAILURE);
         return (NULL);