summaryrefslogtreecommitdiff
path: root/usr.sbin/syslogd/syslogd.c
diff options
context:
space:
mode:
authorDavid Malone <dwmalone@FreeBSD.org>2000-08-03 15:12:06 +0000
committerDavid Malone <dwmalone@FreeBSD.org>2000-08-03 15:12:06 +0000
commit3b2084258c965fbfb9f25033d2ecd258e583f473 (patch)
treeb4e3c4a154e7c370b0c32389cf87e88c40ab0991 /usr.sbin/syslogd/syslogd.c
parent61793a0c8be0b6b31135ed48c9fccb9c30e1eaab (diff)
Notes
Diffstat (limited to 'usr.sbin/syslogd/syslogd.c')
-rw-r--r--usr.sbin/syslogd/syslogd.c16
1 files changed, 4 insertions, 12 deletions
diff --git a/usr.sbin/syslogd/syslogd.c b/usr.sbin/syslogd/syslogd.c
index fed82f2bb45e..9b865537437d 100644
--- a/usr.sbin/syslogd/syslogd.c
+++ b/usr.sbin/syslogd/syslogd.c
@@ -1445,21 +1445,13 @@ cfline(line, f, prog, host)
/* save hostname if any */
if (host && *host == '*') host = NULL;
- if (host) {
- f->f_host = calloc(1, strlen(host)+1);
- if (f->f_host) {
- strcpy(f->f_host, host);
- }
- }
+ if (host)
+ f->f_host = strdup(host);
/* save program name if any */
if(prog && *prog=='*') prog = NULL;
- if(prog) {
- f->f_program = calloc(1, strlen(prog)+1);
- if(f->f_program) {
- strcpy(f->f_program, prog);
- }
- }
+ if(prog)
+ f->f_program = strdup(host);
/* scan through the list of selectors */
for (p = line; *p && *p != '\t' && *p != ' ';) {