From 9a5556c0ae50560bc0354d13124a7e93bef9fa3c Mon Sep 17 00:00:00 2001 From: Guillaume Cottenceau Date: Sat, 17 Mar 2001 16:15:57 +0000 Subject: fix insmod calling realloc(0,0) to work with dietlibc --- mdk-stage1/insmod-busybox/utility.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'mdk-stage1/insmod-busybox/utility.c') diff --git a/mdk-stage1/insmod-busybox/utility.c b/mdk-stage1/insmod-busybox/utility.c index b9a115c72..ffd323347 100644 --- a/mdk-stage1/insmod-busybox/utility.c +++ b/mdk-stage1/insmod-busybox/utility.c @@ -1422,7 +1422,10 @@ extern void *xmalloc(size_t size) extern void *xrealloc(void *old, size_t size) { - void *ptr = realloc(old, size); + void *ptr; + if (!size) + size = 1; + ptr = realloc(old, size); if (!ptr) fatalError("memory_exhausted"); return ptr; -- cgit v1.2.1