commit e4c74b87b6798b5255a3b794276cf83fea19b36d from: rsc date: Sat Jan 28 23:45:53 2006 UTC do not die in freeimage(0) when screen==0 commit - 784d65506702aab589d768a5db8113aca11dd6de commit + e4c74b87b6798b5255a3b794276cf83fea19b36d blob - 53e9605bb96d97003d81f98926460d70060fe6ce blob + fb43351d7b4055e132d65ae40959637ba3086168 --- src/libdraw/alloc.c +++ 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;