X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=miscutil.c;h=aebd55f3973b5b4ee5b33c40a868707a2242097d;hb=24d2ea4ae0d8c02803e0441f748a977b8015750f;hp=f04344c24e55543bb50dfd25494088587f7433e8;hpb=8a8d5061c4646c704b2f247225ccb6cf80561bc2;p=privoxy.git diff --git a/miscutil.c b/miscutil.c index f04344c2..aebd55f3 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.79 2015/08/12 10:34:38 fabiankeil Exp $"; /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/miscutil.c,v $ @@ -8,7 +8,7 @@ const char miscutil_rcs[] = "$Id: miscutil.c,v 1.77 2012/07/23 12:41:59 fabianke * to deserve their own file but don't really fit in * any other file. * - * Copyright : Written by and Copyright (C) 2001-2012 the + * Copyright : Written by and Copyright (C) 2001-2016 the * Privoxy team. http://www.privoxy.org/ * * Based on the Internet Junkbuster originally written @@ -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)