aboutsummaryrefslogtreecommitdiff
path: root/pan/ltp-pan.c
diff options
context:
space:
mode:
Diffstat (limited to 'pan/ltp-pan.c')
-rw-r--r--pan/ltp-pan.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/pan/ltp-pan.c b/pan/ltp-pan.c
index 4c1e9deb6..905ff89f5 100644
--- a/pan/ltp-pan.c
+++ b/pan/ltp-pan.c
@@ -1279,6 +1279,7 @@ static char *slurp(char *file)
if (read(fd, buf, sbuf.st_size) != sbuf.st_size) {
fprintf(stderr, "pan(%s): slurp failed. errno:%d %s\n",
panname, errno, strerror(errno));
+ free(buf);
return NULL;
}
buf[sbuf.st_size] = '\0';