aboutsummaryrefslogtreecommitdiff
path: root/src/libdraw/buildfont.c
diff options
context:
space:
mode:
authorXiao-Yong Jin <xjin@anl.gov>2018-03-20 22:17:57 -0500
committerDavid du Colombier <0intro@gmail.com>2018-03-27 15:03:12 +0200
commitdc2a17b95cace1f220292cb6df97ee423d6be229 (patch)
treef8c2ce6276bc08df78887a37b74f79ecd88c6ba3 /src/libdraw/buildfont.c
parenta3ec102dc7fee3d4ecb32ade5ec9d7de4b9b4304 (diff)
downloadplan9port-dc2a17b95cace1f220292cb6df97ee423d6be229.tar.gz
plan9port-dc2a17b95cace1f220292cb6df97ee423d6be229.tar.bz2
plan9port-dc2a17b95cace1f220292cb6df97ee423d6be229.zip
libdraw: fix some memory leaks in font handling
Diffstat (limited to 'src/libdraw/buildfont.c')
-rw-r--r--src/libdraw/buildfont.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libdraw/buildfont.c b/src/libdraw/buildfont.c
index d3f2e69e..ed533b14 100644
--- a/src/libdraw/buildfont.c
+++ b/src/libdraw/buildfont.c
@@ -36,6 +36,7 @@ buildfont(Display *d, char *buf, char *name)
if(fnt->name==0 || fnt->cache==0 || fnt->subf==0){
Err2:
free(fnt->name);
+ free(fnt->namespec);
free(fnt->cache);
free(fnt->subf);
free(fnt->sub);