From e4c74b87b6798b5255a3b794276cf83fea19b36d Mon Sep 17 00:00:00 2001 From: rsc Date: Sat, 28 Jan 2006 23:45:53 +0000 Subject: do not die in freeimage(0) when screen==0 --- src/libdraw/alloc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/libdraw/alloc.c b/src/libdraw/alloc.c index 53e9605b..fb43351d 100644 --- a/src/libdraw/alloc.c +++ b/src/libdraw/alloc.c @@ -231,9 +231,10 @@ freeimage(Image *i) { int ret; + if(i == nil) + return; if(i == screen) abort(); - ret = _freeimage1(i); free(i); return ret; -- cgit v1.2.3