summaryrefslogtreecommitdiff
path: root/usr.sbin/syslogd
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>1998-04-22 06:28:18 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>1998-04-22 06:28:18 +0000
commit94a60328c1dc6d8869a85635c4735d56cd28522b (patch)
tree509b8619ec697542e8f81efbe8661685fa430f04 /usr.sbin/syslogd
parentd84b14105f34d8b1fa94987bc5a2e9efeeb32e38 (diff)
Notes
Diffstat (limited to 'usr.sbin/syslogd')
-rw-r--r--usr.sbin/syslogd/syslogd.c41
1 files changed, 20 insertions, 21 deletions
diff --git a/usr.sbin/syslogd/syslogd.c b/usr.sbin/syslogd/syslogd.c
index f4496d786503..f52ff04f7ae1 100644
--- a/usr.sbin/syslogd/syslogd.c
+++ b/usr.sbin/syslogd/syslogd.c
@@ -42,7 +42,7 @@ static const char copyright[] =
static char sccsid[] = "@(#)syslogd.c 8.3 (Berkeley) 4/4/94";
#endif
static const char rcsid[] =
- "$Id: syslogd.c,v 1.27 1997/10/20 12:55:49 charnier Exp $";
+ "$Id: syslogd.c,v 1.28 1998/02/28 15:14:00 jraynard Exp $";
#endif /* not lint */
/*
@@ -366,28 +366,27 @@ main(argc, argv)
created_lsock = 1;
inetm = 0;
- finet = socket(AF_INET, SOCK_DGRAM, 0);
- if (finet >= 0) {
- struct servent *sp;
+ if (!SecureMode) {
+ finet = socket(AF_INET, SOCK_DGRAM, 0);
+ if (finet >= 0) {
+ struct servent *sp;
- sp = getservbyname("syslog", "udp");
- if (sp == NULL) {
- errno = 0;
- logerror("syslog/udp: unknown service");
- die(0);
- }
- memset(&sin, 0, sizeof(sin));
- sin.sin_family = AF_INET;
- sin.sin_port = LogPort = sp->s_port;
+ sp = getservbyname("syslog", "udp");
+ if (sp == NULL) {
+ errno = 0;
+ logerror("syslog/udp: unknown service");
+ die(0);
+ }
+ memset(&sin, 0, sizeof(sin));
+ sin.sin_family = AF_INET;
+ sin.sin_port = LogPort = sp->s_port;
- if (!SecureMode) {
- if (bind(finet, (struct sockaddr *)&sin, sizeof(sin)) < 0) {
- logerror("bind");
- if (!Debug)
- die(0);
- } else {
- inetm = FDMASK(finet);
- }
+ if (bind(finet, (struct sockaddr *)&sin, sizeof(sin)) < 0) {
+ logerror("bind");
+ if (!Debug)
+ die(0);
+ inetm = FDMASK(finet);
+ }
}
}
if ((fklog = open(_PATH_KLOG, O_RDONLY, 0)) >= 0)