ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/font.c
(Generate patch)

Comparing ray/src/common/font.c (file contents):
Revision 2.24 by greg, Sat Nov 20 22:39:01 2021 UTC vs.
Revision 2.25 by greg, Wed Feb 2 00:01:48 2022 UTC

# Line 73 | Line 73 | getfont(                       /* return font fname */
73                          err = "bad # vertices for";
74                          goto fonterr;
75                  }
76 +                if (ngv > f->maxgv)
77 +                        f->maxgv = ngv;
78                  g = galloc(ngv);
79                  if (g == NULL)
80                          goto memerr;
# Line 140 | Line 142 | freefont(                      /* release a font (free all if NULL) */
142          FONT  *fl, *f;
143          int  i;
144                                          /* check reference count */
145 <        if (fnt != NULL && ((fnt->nref-- > 1) | retainfonts))
145 >        if (fnt != NULL && (fnt->nref -= (f->nref > 0)) | retainfonts))
146                  return;
147          head.next = fontlist;
148          fl = &head;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines