summaryrefslogtreecommitdiff
path: root/x11/xmindpath/patches
diff options
context:
space:
mode:
authoritojun <itojun@pkgsrc.org>1999-12-02 03:32:19 +0000
committeritojun <itojun@pkgsrc.org>1999-12-02 03:32:19 +0000
commitf6284be18d58d2a3ff81e8b0c7745aa62d488fdd (patch)
tree1e44a23f510c22098c85964074c63e00f5b9eda3 /x11/xmindpath/patches
parent8978d2eb82b44c1c946efb880d77a586bd8bc54b (diff)
downloadpkgsrc-f6284be18d58d2a3ff81e8b0c7745aa62d488fdd.tar.gz
fix buffer overflow in original distribution.
Diffstat (limited to 'x11/xmindpath/patches')
-rw-r--r--x11/xmindpath/patches/patch-ab20
1 files changed, 20 insertions, 0 deletions
diff --git a/x11/xmindpath/patches/patch-ab b/x11/xmindpath/patches/patch-ab
new file mode 100644
index 00000000000..e9206d705cf
--- /dev/null
+++ b/x11/xmindpath/patches/patch-ab
@@ -0,0 +1,20 @@
+$NetBSD: patch-ab,v 1.1 1999/12/02 03:32:21 itojun Exp $
+--- uucplock.c 1998/08/23 04:50:17 1.1
++++ uucplock.c 1999/12/02 02:58:31 1.2
+@@ -55,7 +55,7 @@
+ char tbuf[sizeof(_PATH_LOCKDIRNAME) + MAXNAMLEN];
+ off_t lseek();
+
+- (void)sprintf(tbuf, _PATH_LOCKDIRNAME, ttyname);
++ (void)snprintf(tbuf, sizeof(tbuf), _PATH_LOCKDIRNAME, ttyname);
+ fd = open(tbuf, O_RDWR|O_CREAT|O_EXCL, 0664);
+ if (fd < 0) {
+ /*
+@@ -104,6 +104,6 @@
+ {
+ char tbuf[sizeof(_PATH_LOCKDIRNAME) + MAXNAMLEN];
+
+- (void)sprintf(tbuf, _PATH_LOCKDIRNAME, ttyname);
++ (void)snprintf(tbuf, sizeof(tbuf), _PATH_LOCKDIRNAME, ttyname);
+ return(unlink(tbuf));
+ }