Module Name:    src
Committed By:   christos
Date:           Mon Jan 26 03:57:17 UTC 2015

Modified Files:
        src/crypto/external/bsd/openssh/bin/sshd: Makefile
        src/crypto/external/bsd/openssh/dist: pfilter.c

Log Message:
don't use blacklist if we are crunched.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/crypto/external/bsd/openssh/bin/sshd/Makefile
cvs rdiff -u -r1.1 -r1.2 src/crypto/external/bsd/openssh/dist/pfilter.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/crypto/external/bsd/openssh/bin/sshd/Makefile
diff -u src/crypto/external/bsd/openssh/bin/sshd/Makefile:1.11 src/crypto/external/bsd/openssh/bin/sshd/Makefile:1.12
--- src/crypto/external/bsd/openssh/bin/sshd/Makefile:1.11	Sun Jan 25 10:52:44 2015
+++ src/crypto/external/bsd/openssh/bin/sshd/Makefile	Sun Jan 25 22:57:17 2015
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.11 2015/01/25 15:52:44 christos Exp $
+#	$NetBSD: Makefile,v 1.12 2015/01/26 03:57:17 christos Exp $
 
 .include <bsd.own.mk>
 
@@ -69,5 +69,9 @@ DPADD+=	${LIBCRYPT} ${LIBUTIL}
 LDADD+=	-lwrap
 DPADD+=	${LIBWRAP}
 
+.ifdef CRUNCHEDPROG
+CPPFLAGS+=-DSMALL
+.else
 LDADD+=	-lblacklist
 DPADD+=	${LIBBLACKLIST}
+.endif

Index: src/crypto/external/bsd/openssh/dist/pfilter.c
diff -u src/crypto/external/bsd/openssh/dist/pfilter.c:1.1 src/crypto/external/bsd/openssh/dist/pfilter.c:1.2
--- src/crypto/external/bsd/openssh/dist/pfilter.c:1.1	Sun Jan 25 10:52:44 2015
+++ src/crypto/external/bsd/openssh/dist/pfilter.c	Sun Jan 25 22:57:17 2015
@@ -5,17 +5,22 @@
 #include "pfilter.h"
 #include <blacklist.h>
 
+#ifndef SMALL
 static struct blacklist *blstate;
+#endif
 
 void
 pfilter_init()
 {
+#ifndef SMALL
 	blstate = blacklist_open();
+#endif
 }
 
 void
 pfilter_notify(int a)
 {
+#ifndef SMALL
 	int fd;
 	if (blstate == NULL)
 		pfilter_init();
@@ -24,4 +29,7 @@ pfilter_notify(int a)
 	// XXX: 3?
  	fd = packet_connection_is_on_socket() ? packet_get_connection_in() : 3;
 	(void)blacklist_r(blstate, a, fd, "ssh");
+#else
+	__USE(a);
+#endif
 }

Reply via email to