X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=crypto%2Fbuffer%2Fbuffer.c;h=b160a74a473c2d317fe846274804c0db922d0925;hp=7e8af9e2fa367d11f56c2c82eadade457e30f2c3;hb=e03ddfae7ea7c27193d3f7c0eaa1d01704647d77;hpb=6fa89f94c4452be54577eb071891d77c9e2abe16 diff --git a/crypto/buffer/buffer.c b/crypto/buffer/buffer.c index 7e8af9e2fa..b160a74a47 100644 --- a/crypto/buffer/buffer.c +++ b/crypto/buffer/buffer.c @@ -79,6 +79,9 @@ BUF_MEM *BUF_MEM_new() void BUF_MEM_free(a) BUF_MEM *a; { + if(a == NULL) + return; + if (a->data != NULL) { memset(a->data,0,(unsigned int)a->max);