forked from old/legacy-imlib2
oops.. free pointers that might be null.. checdk for that first!
SVN revision: 5140
This commit is contained in:
parent
d1227e7040
commit
70d6cef5b3
12
src/api.c
12
src/api.c
|
@ -2007,8 +2007,8 @@ imlib_load_font(const char *font_name)
|
|||
|
||||
if (!ttfname || !xfontsetname )
|
||||
{
|
||||
free(ttfname);
|
||||
free(xfontsetname);
|
||||
if (ttfname) free(ttfname);
|
||||
if (xfontsetname) free(xfontsetname);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
@ -2058,8 +2058,8 @@ imlib_load_font(const char *font_name)
|
|||
if (fn->type == IMLIB_FONT_TYPE_TTF_X)
|
||||
fn->xf.ttffont->hdr.references++;
|
||||
|
||||
free(ttfname);
|
||||
free(xfontsetname);
|
||||
if (ttfname) free(ttfname);
|
||||
if (xfontsetname) free(xfontsetname);
|
||||
|
||||
return fn;
|
||||
}
|
||||
|
@ -2079,8 +2079,8 @@ imlib_load_font(const char *font_name)
|
|||
/* error */
|
||||
if (!xf)
|
||||
{
|
||||
free(ttfname);
|
||||
free(xfontsetname);
|
||||
if (ttfname) free(ttfname);
|
||||
if (xfontsetname) free(xfontsetname);
|
||||
return NULL;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue