diff options
author | shin <shin@FreeBSD.org> | 2000-01-27 14:46:15 +0000 |
---|---|---|
committer | shin <shin@FreeBSD.org> | 2000-01-27 14:46:15 +0000 |
commit | 1427d0852ce293ef9997d38bcd4281a28bf261c5 (patch) | |
tree | f28f87e31a20693da8bd39845558038214def0c3 /usr.sbin/inetd | |
parent | d75f204b28cb3135261b939394bff5ad4151818f (diff) | |
download | FreeBSD-src-1427d0852ce293ef9997d38bcd4281a28bf261c5.zip FreeBSD-src-1427d0852ce293ef9997d38bcd4281a28bf261c5.tar.gz |
Avoid verbose error messages when ipsec initialization for sockets failed
usually, and print it only when debug is enabled.
(This always happens when kernel is configured without IPSEC option.)
Diffstat (limited to 'usr.sbin/inetd')
-rw-r--r-- | usr.sbin/inetd/inetd.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/usr.sbin/inetd/inetd.c b/usr.sbin/inetd/inetd.c index 06bad40..f6e2ba2 100644 --- a/usr.sbin/inetd/inetd.c +++ b/usr.sbin/inetd/inetd.c @@ -1256,7 +1256,8 @@ ipsecsetup(sep) buf = ipsec_set_policy(policy_in, strlen(policy_in)); if (buf != NULL) { if (setsockopt(sep->se_fd, level, opt, - buf, ipsec_get_policylen(buf)) < 0) { + buf, ipsec_get_policylen(buf)) < 0 && + debug != 0) { syslog(LOG_ERR, "%s/%s: ipsec initialization failed; %s", sep->se_service, sep->se_proto, @@ -1271,7 +1272,8 @@ ipsecsetup(sep) buf = ipsec_set_policy(policy_out, strlen(policy_out)); if (buf != NULL) { if (setsockopt(sep->se_fd, level, opt, - buf, ipsec_get_policylen(buf)) < 0) { + buf, ipsec_get_policylen(buf)) < 0 && + debug != 0) { syslog(LOG_ERR, "%s/%s: ipsec initialization failed; %s", sep->se_service, sep->se_proto, |