aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--usr.sbin/syslogd/syslogd.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/usr.sbin/syslogd/syslogd.c b/usr.sbin/syslogd/syslogd.c
index ff4fd6bf02a8..b28b151728a2 100644
--- a/usr.sbin/syslogd/syslogd.c
+++ b/usr.sbin/syslogd/syslogd.c
@@ -2117,6 +2117,7 @@ cfline(const char *line, const char *prog, const char *host)
(void)snprintf(ebuf, sizeof ebuf,
"unknown priority name \"%s\"", buf);
logerror(ebuf);
+ free(f);
return (NULL);
}
}
@@ -2147,6 +2148,7 @@ cfline(const char *line, const char *prog, const char *host)
"unknown facility name \"%s\"",
buf);
logerror(ebuf);
+ free(f);
return (NULL);
}
f->f_pmask[i >> 3] = pri;