aboutsummaryrefslogtreecommitdiffstats
path: root/unmaintained/ipfw-grsec/ipfw-kmod-dereffix.patch
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2017-02-13 19:37:43 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2017-02-14 18:50:08 +0000
commit2490b1a11bcac175094ae65a591cd3cb39b81d94 (patch)
tree5a33f317b653b311bfa3dfb2207e2653cfb59840 /unmaintained/ipfw-grsec/ipfw-kmod-dereffix.patch
parent80a1c92908e4cca0d7e78bde008822dd54f693c5 (diff)
downloadaports-2490b1a11bcac175094ae65a591cd3cb39b81d94.tar.bz2
aports-2490b1a11bcac175094ae65a591cd3cb39b81d94.tar.xz
unmaintained/ipfw-grsec: move from main
Diffstat (limited to 'unmaintained/ipfw-grsec/ipfw-kmod-dereffix.patch')
-rw-r--r--unmaintained/ipfw-grsec/ipfw-kmod-dereffix.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/unmaintained/ipfw-grsec/ipfw-kmod-dereffix.patch b/unmaintained/ipfw-grsec/ipfw-kmod-dereffix.patch
new file mode 100644
index 0000000000..168fc70e18
--- /dev/null
+++ b/unmaintained/ipfw-grsec/ipfw-kmod-dereffix.patch
@@ -0,0 +1,22 @@
+--- ipfw3-2012.orig/sys/netinet/ipfw/ip_dummynet.c
++++ ipfw3-2012/sys/netinet/ipfw/ip_dummynet.c
+@@ -635,7 +635,7 @@
+ fs->sched->fp->free_fsk(fs);
+ fs->sched = NULL;
+ if (flags & DN_DELETE_FS) {
+- bzero(fs, sizeof(fs)); /* safety */
++ bzero(fs, sizeof(*fs)); /* safety */
+ free(fs, M_DUMMYNET);
+ dn_cfg.fsk_count--;
+ } else {
+--- ipfw3-2012.orig/kipfw/ipfw2_mod.c
++++ ipfw3-2012/kipfw/ipfw2_mod.c
+@@ -218,7 +218,7 @@
+ struct thread t;
+ int ret = EINVAL;
+
+- memset(s, 0, sizeof(s));
++ memset(s, 0, sizeof(*s));
+ s->sopt_name = cmd;
+ s->sopt_dir = dir;
+ s->sopt_valsize = len;