]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/src/libdraw/freesubfont.c
?a: getc() needs to increment lineno if it gets \n from peekc
[plan9front.git] / sys / src / libdraw / freesubfont.c
index b4d8b1a2e1224cf262a7605f5a81c824ac93c520..b34d66652ebd840fe5aee5cd92e49cc4ad628cd8 100644 (file)
@@ -5,10 +5,7 @@
 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);