From f5d9a995f9aed0b6fbd566e59dae598d1eaf7b0f Mon Sep 17 00:00:00 2001 From: Peter Stephenson Date: Sat, 17 Jul 2004 19:24:59 +0000 Subject: 20173: fix crash when reallocating heaps --- ChangeLog | 5 +++++ Src/mem.c | 1 + 2 files changed, 6 insertions(+) diff --git a/ChangeLog b/ChangeLog index c9ec571ad..0e0e3e2e9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-07-17 Peter Stephenson + + * 20173: Src/mem.c: crash when globbing lots of files; need to + NULLify fheap optimisation when reallocating a heap. + 2004-07-13 Peter Stephenson * 20153: Src/Zle/zle_main.c: make zle-line-init run after diff --git a/Src/mem.c b/Src/mem.c index 16537eba5..499f7d7e4 100644 --- a/Src/mem.c +++ b/Src/mem.c @@ -491,6 +491,7 @@ hrealloc(char *p, size_t old, size_t new) */ size_t n = (new + sizeof(*h) + HEAPSIZE); n -= n % HEAPSIZE; + fheap = NULL; #ifdef USE_MMAP { -- cgit 1.4.1