File sysklogd-1.4.1-no_SO_BSDCOMPAT.diff of Package syslogd

--- syslogd.c	2003/09/29 08:49:24	1.1
+++ syslogd.c	2003/09/29 08:50:05
@@ -1311,6 +1311,7 @@
 		close(fd);
 		return -1;
 	}
+#ifdef SO_BSDCOMPAT
 	/* We need to enable BSD compatibility. Otherwise an attacker
 	 * could flood our log files by sending us tons of ICMP errors.
 	 */
@@ -1320,6 +1321,7 @@
 		close(fd);
 		return -1;
 	}
+#endif
 #ifdef INET6
 	error = bind(fd, res->ai_addr, res->ai_addrlen);
 	freeaddrinfo(res);
openSUSE Build Service is sponsored by