summaryrefslogtreecommitdiff
path: root/x11/xmon
diff options
context:
space:
mode:
authormartin <martin>2006-06-20 09:36:20 +0000
committermartin <martin>2006-06-20 09:36:20 +0000
commitd01c2a56131e989965eaf5a4f94ccff6f3b94e34 (patch)
tree0d9111b6825d726caf0b5825902e3c921346f04e /x11/xmon
parentf37ee675e4fbb0d69dafdf91fed89eb30ac36532 (diff)
downloadpkgsrc-d01c2a56131e989965eaf5a4f94ccff6f3b94e34.tar.gz
Avoid a NULL pointer deref.
Diffstat (limited to 'x11/xmon')
-rw-r--r--x11/xmon/distinfo3
-rw-r--r--x11/xmon/patches/patch-ad11
2 files changed, 13 insertions, 1 deletions
diff --git a/x11/xmon/distinfo b/x11/xmon/distinfo
index 448fcb76b57..6edf46fc305 100644
--- a/x11/xmon/distinfo
+++ b/x11/xmon/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.3 2005/02/23 17:36:24 wiz Exp $
+$NetBSD: distinfo,v 1.4 2006/06/20 09:36:20 martin Exp $
SHA1 (xmon.1.5.4.tar.gz) = 646236e6abe38d8049112eea534423550431cd1a
RMD160 (xmon.1.5.4.tar.gz) = a0d304769348215756de085ab1e14bbd2541cb25
@@ -6,3 +6,4 @@ Size (xmon.1.5.4.tar.gz) = 69490 bytes
SHA1 (patch-aa) = 6f927e32fc7097f5a16355e3312b470d979be985
SHA1 (patch-ab) = 2b23ab7d8f9fcc2d627320a2aa23e425365a59ec
SHA1 (patch-ac) = f532bb53d4c08b507595116e09e2f7a2de5c6b9e
+SHA1 (patch-ad) = 1a4692da5bd330196a17e2cbe8e20650f3faec83
diff --git a/x11/xmon/patches/patch-ad b/x11/xmon/patches/patch-ad
new file mode 100644
index 00000000000..f2179afde89
--- /dev/null
+++ b/x11/xmon/patches/patch-ad
@@ -0,0 +1,11 @@
+--- decode11.c.orig 1997-02-07 03:45:32.000000000 +0100
++++ decode11.c 2006-06-20 11:32:55.000000000 +0200
+@@ -1080,7 +1080,7 @@
+ Bool real_event;
+ {
+ short Event = IByte (&buf[0]) & 0x7f;
+- int fd = server->fdd->fd;
++ int fd = server ? server->fdd->fd : -1;
+ Bool extended_event = False;
+
+ if (real_event)