]> git.lizzy.rs Git - plan9front.git/commitdiff
libmemdraw: fix fd leak in openmemsubfont and memory leak in freememsubfont
authormischief <mischief@offblast.org>
Mon, 29 Dec 2014 06:46:39 +0000 (22:46 -0800)
committermischief <mischief@offblast.org>
Mon, 29 Dec 2014 06:46:39 +0000 (22:46 -0800)
sys/src/libmemdraw/openmemsubfont.c
sys/src/libmemdraw/subfont.c

index c8d926e4a69378605dcfb59f83ebbc8e8c24f700..ff12bcffdd3ec1a32c83b206068f34dc7ee26f8f 100644 (file)
@@ -41,6 +41,7 @@ openmemsubfont(char *name)
                free(fc);
                goto Err;
        }
+       close(fd);
        free(p);
        return sf;
 Err:
index e2bdee5c02d1af5f0551f015329c5ff6278ee58c..becc44f39c62cad1e1abe94bc59c0fd35a259608 100644 (file)
@@ -30,5 +30,6 @@ freememsubfont(Memsubfont *f)
                return;
        free(f->info);  /* note: f->info must have been malloc'ed! */
        freememimage(f->bits);
+       free(f->name);
        free(f);
 }