? memset.patch Index: Makefile =================================================================== RCS file: /cvspublic/netfilter-ha/ct_sync/Makefile,v retrieving revision 1.3 diff -u -r1.3 Makefile --- Makefile 30 Jan 2004 20:24:26 -0000 1.3 +++ Makefile 15 Jul 2004 14:14:55 -0000 @@ -1,5 +1,5 @@ # set to your kernel tree -KERNEL = /usr/src/linux-ctsync +KERNEL = /usr/src/new/linux-2.4.24 # get the Linux architecture. Needed to find proper include file for CFLAGS ARCH=$(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/) Index: ct_sync_main.c =================================================================== RCS file: /cvspublic/netfilter-ha/ct_sync/ct_sync_main.c,v retrieving revision 1.30 diff -u -r1.30 ct_sync_main.c --- ct_sync_main.c 13 Jul 2004 14:53:41 -0000 1.30 +++ ct_sync_main.c 15 Jul 2004 14:14:58 -0000 @@ -164,6 +164,9 @@ hdr->resource = CT_SYNC_RES_CONNTRACK; hdr->len = __constant_htons(sizeof(*sct)); + memset(&sct->orig, 0, sizeof(struct ip_conntrack_tuple)); + memset(&sct->reply, 0, sizeof(struct ip_conntrack_tuple)); + /* copy data from conntrack struct */ memcpy(&sct->orig, &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple, sizeof(sct->orig));