X-Git-Url: http://www.privoxy.org/gitweb/%40user-manual%40%40actions-help-prefix%40HIDE_IF_MODIFIED_SINCE?a=blobdiff_plain;f=miscutil.c;h=b468fc683798f0b338d5522e070db50f9d655aa9;hb=d742e3533103cbd573cce873fc3b2bf112cece85;hp=f04344c24e55543bb50dfd25494088587f7433e8;hpb=281fd7e5abaaad4304a7299ff4c2cad210c1c46d;p=privoxy.git diff --git a/miscutil.c b/miscutil.c index f04344c2..b468fc68 100644 --- a/miscutil.c +++ b/miscutil.c @@ -1,4 +1,4 @@ -const char miscutil_rcs[] = "$Id: miscutil.c,v 1.77 2012/07/23 12:41:59 fabiankeil Exp $"; +const char miscutil_rcs[] = "$Id: miscutil.c,v 1.78 2012/11/24 13:58:17 fabiankeil Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/miscutil.c,v $ @@ -151,6 +151,14 @@ void *malloc_or_die(size_t buffer_size) { char *new_buf; + if (buffer_size == 0) + { + log_error(LOG_LEVEL_ERROR, + "malloc_or_die() called with buffer size 0"); + assert(buffer_size != 0); + buffer_size = 4096; + } + new_buf = malloc(buffer_size); if (new_buf == NULL)