From 20751c90d1d6131fede84358ea2581d9ed443ae3 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Fri, 18 Feb 2011 21:58:08 -0800 Subject: [PATCH] pool: Support NULL pool argument to pool_alloc_unaligned(). I don't see a reason that this should be unsupported. --- src/libpspp/pool.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 -- 2.30.2