tdo not die in freeimage(0) when screen==0 - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit e4c74b87b6798b5255a3b794276cf83fea19b36d
 (DIR) parent 784d65506702aab589d768a5db8113aca11dd6de
 (HTM) Author: rsc <devnull@localhost>
       Date:   Sat, 28 Jan 2006 23:45:53 +0000
       
       do not die in freeimage(0) when screen==0
       
       Diffstat:
         M src/libdraw/alloc.c                 |       3 ++-
       
       1 file changed, 2 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/src/libdraw/alloc.c b/src/libdraw/alloc.c
       t@@ -231,9 +231,10 @@ freeimage(Image *i)
        {
                int ret;
        
       +        if(i == nil)
       +                return;
                if(i == screen)
                        abort();
       -
                ret = _freeimage1(i);
                free(i);
                return ret;