summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2013-11-13 18:25:57 +0000
committerderaadt <deraadt@openbsd.org>2013-11-13 18:25:57 +0000
commit19bf58d7d51f96be135f866ccbbd67c9a5b8c054 (patch)
tree5e11ce3a8c9b6cadb096e8e78a0f5aeba7b6a1f4
parentDocument the negative errno quirk used by callbacks in struct fuse_operations. (diff)
downloadwireguard-openbsd-19bf58d7d51f96be135f866ccbbd67c9a5b8c054.tar.xz
wireguard-openbsd-19bf58d7d51f96be135f866ccbbd67c9a5b8c054.zip
DIOCGETSRCNODES was leaking a little bit more kernel information
ok benno
-rw-r--r--sys/net/pf_ioctl.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/net/pf_ioctl.c b/sys/net/pf_ioctl.c
index 7fd2f750441..6cbe61608b3 100644
--- a/sys/net/pf_ioctl.c
+++ b/sys/net/pf_ioctl.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: pf_ioctl.c,v 1.264 2013/11/12 20:14:22 deraadt Exp $ */
+/* $OpenBSD: pf_ioctl.c,v 1.265 2013/11/13 18:25:57 deraadt Exp $ */
/*
* Copyright (c) 2001 Daniel Hartmeier
@@ -2575,6 +2575,7 @@ pfioctl(dev_t dev, u_long cmd, caddr_t addr, int flags, struct proc *p)
break;
bcopy(n, pstore, sizeof(*pstore));
+ bzero(&pstore->entry, sizeof(pstore->entry));
pstore->rule.ptr = NULL;
pstore->kif = NULL;
if (n->rule.ptr != NULL)