[Midnightbsd-cvs] src: Makefile.inc: Fix information leakage.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Mon Mar 16 12:23:37 EDT 2009


Log Message:
-----------
Fix information leakage.  Some jackass didn't use -DPURIFY which lets the code run memset.  So uninitialized memory is written to db files all over the system.

Modified Files:
--------------
    src/lib/libc/db/hash:
        Makefile.inc (r1.1.1.1 -> r1.2)

-------------- next part --------------
Index: Makefile.inc
===================================================================
RCS file: /home/cvs/src/lib/libc/db/hash/Makefile.inc,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -L lib/libc/db/hash/Makefile.inc -L lib/libc/db/hash/Makefile.inc -u -r1.1.1.1 -r1.2
--- lib/libc/db/hash/Makefile.inc
+++ lib/libc/db/hash/Makefile.inc
@@ -1,7 +1,10 @@
 #       from @(#)Makefile.inc	8.1 (Berkeley) 6/4/93
 # $FreeBSD: src/lib/libc/db/hash/Makefile.inc,v 1.5 2002/11/18 09:50:54 ru Exp $
+# $MidnightBSD$
 
 .PATH: ${.CURDIR}/db/hash
 
+CFLAGS+=-DPURIFY
+
 SRCS+=	hash.c hash_bigkey.c hash_buf.c hash_func.c hash_log2.c \
 	hash_page.c ndbm.c


More information about the Midnightbsd-cvs mailing list