# HG changeset patch # User Timo Sirainen # Date 1190297119 -10800 # Node ID e10e2147d99434bf86e4e1e9e590824aab5e1af1 # Parent b951f3e42322cc5528622a6c21cbed7aca5b3f5f If data stack growing fails because of out-of-memory, something's probably buggy so do assert() to dump core. diff -r b951f3e42322 -r e10e2147d994 src/lib/data-stack.c --- a/src/lib/data-stack.c Tue Sep 18 18:14:29 2007 +0300 +++ b/src/lib/data-stack.c Thu Sep 20 17:05:19 2007 +0300 @@ -200,9 +200,8 @@ block = GC_malloc(SIZEOF_MEMBLOCK + alloc_size); #endif if (block == NULL) { - i_fatal_status(FATAL_OUTOFMEM, "mem_block_alloc(): " - "Out of memory when allocating %"PRIuSIZE_T - " bytes", alloc_size + SIZEOF_MEMBLOCK); + i_panic("data stack: Out of memory when allocating %" + PRIuSIZE_T" bytes", alloc_size + SIZEOF_MEMBLOCK); } block->size = alloc_size; block->next = NULL;