summaryrefslogtreecommitdiffstats
path: root/usr.sbin/syslogd/syslogd.c
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>1999-04-30 12:51:20 +0000
committerdes <des@FreeBSD.org>1999-04-30 12:51:20 +0000
commit83538ea9d0cf00b214e0a7684a894329834ff244 (patch)
tree712fd8c52aaf92b807d851d945bbbaed5ee2f3e0 /usr.sbin/syslogd/syslogd.c
parent309cae2b41c4829897b6587335d4110f809121ed (diff)
downloadFreeBSD-src-83538ea9d0cf00b214e0a7684a894329834ff244.zip
FreeBSD-src-83538ea9d0cf00b214e0a7684a894329834ff244.tar.gz
Implement fascist mode (do not open a datagram socket at all).
Diffstat (limited to 'usr.sbin/syslogd/syslogd.c')
-rw-r--r--usr.sbin/syslogd/syslogd.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/usr.sbin/syslogd/syslogd.c b/usr.sbin/syslogd/syslogd.c
index 523de1a..516a912 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.45 1998/12/29 20:36:22 cwt Exp $";
+ "$Id: syslogd.c,v 1.46 1998/12/29 23:14:50 cwt Exp $";
#endif /* not lint */
/*
@@ -251,7 +251,7 @@ struct filed consfile;
int Debug; /* debug flag */
char LocalHostName[MAXHOSTNAMELEN+1]; /* our hostname */
char *LocalDomain; /* our local domain name */
-int finet; /* Internet datagram socket */
+int finet = -1; /* Internet datagram socket */
int LogPort; /* port number for INET connections */
int Initialized = 0; /* set when we have initialized ourselves */
int MarkInterval = 20 * 60; /* interval between marks in seconds */
@@ -394,7 +394,8 @@ main(argc, argv)
die(0);
}
}
- finet = socket(AF_INET, SOCK_DGRAM, 0);
+ if (SecureMode > 1)
+ finet = socket(AF_INET, SOCK_DGRAM, 0);
if (finet >= 0) {
struct servent *sp;
OpenPOWER on IntegriCloud