]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/src/libdraw/freesubfont.c
fltfmt: %.0g should print with one significant figure
[plan9front.git] / sys / src / libdraw / freesubfont.c
old mode 100755 (executable)
new mode 100644 (file)
index 6830b9d..b34d666
@@ -5,12 +5,10 @@
 void
 freesubfont(Subfont *f)
 {
-       if(f == 0)
-               return;
-       f->ref--;
-       if(f->ref > 0)
+       if(f == nil || --f->ref)
                return;
        uninstallsubfont(f);
+       free(f->name);
        free(f->info);  /* note: f->info must have been malloc'ed! */
        freeimage(f->bits);
        free(f);