X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flibpspp%2Fpool.c;h=7f3175d477bde1d758f5f358378fa448b30a60ab;hb=20751c90d1d6131fede84358ea2581d9ed443ae3;hp=7a8a591da58a7e84ebaf6952f784cec17f7571d0;hpb=068a4cbf264102f4ede4c3805eecbacf15f0f2d8;p=pspp-builds.git diff --git a/src/libpspp/pool.c b/src/libpspp/pool.c index 7a8a591d..7f3175d4 100644 --- a/src/libpspp/pool.c +++ b/src/libpspp/pool.c @@ -1,5 +1,5 @@ /* PSPP - a program for statistical analysis. - Copyright (C) 2000, 2010 Free Software Foundation, Inc. + Copyright (C) 2000, 2010, 2011 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -299,7 +299,8 @@ pool_alloc (struct pool *pool, size_t amt) void * pool_alloc_unaligned (struct pool *pool, size_t amt) { - assert (pool != NULL); + if (pool == NULL) + return xmalloc (amt); #ifndef DISCRETE_BLOCKS /* Strings need not be aligned on any boundary, but some