app-misc/dtach: remove unused patch(es)
authorMichael Mair-Keimberger <m.mairkeimberger@gmail.com>
Tue, 19 Nov 2019 09:20:00 +0000 (10:20 +0100)
committerAaron Bauman <bman@gentoo.org>
Sun, 24 Nov 2019 00:40:57 +0000 (19:40 -0500)
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13701
Signed-off-by: Aaron Bauman <bman@gentoo.org>
app-misc/dtach/files/dtach-0.8-CVE-2012-3368.patch [deleted file]

diff --git a/app-misc/dtach/files/dtach-0.8-CVE-2012-3368.patch b/app-misc/dtach/files/dtach-0.8-CVE-2012-3368.patch
deleted file mode 100644 (file)
index 82d5f0e..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-Fix error handling for read from stdin in attach.c
-
-attach.c did not correctly handle a read from stdin when read returned
-an error. The code assigned the return value of read to pkt.len (an
-unsigned char) before checking the value. This prevented the error check
-from working correctly, since an unsigned integer can never be < 0.
-
-A packet with an invalid length was then sent to the master, which then
-sent 255 bytes of garbage to the program.
-
-Fix the bug in attach.c and the unchecked packet length bug in master.c.
-
-Report and initial patch by Enrico Scholz.
-
---- attach.c   2012/07/01 21:26:10     1.12
-+++ attach.c   2012/07/01 21:44:34     1.13
-@@ -237,12 +237,16 @@
-               /* stdin activity */
-               if (n > 0 && FD_ISSET(0, &readfds))
-               {
-+                      ssize_t len;
-+
-                       pkt.type = MSG_PUSH;
-                       memset(pkt.u.buf, 0, sizeof(pkt.u.buf));
--                      pkt.len = read(0, pkt.u.buf, sizeof(pkt.u.buf));
-+                      len = read(0, pkt.u.buf, sizeof(pkt.u.buf));
--                      if (pkt.len <= 0)
-+                      if (len <= 0)
-                               exit(1);
-+
-+                      pkt.len = len;
-                       process_kbd(s, &pkt);
-                       n--;
-               }