From 8757f512fb3995bc197f175ed441c0d84d7e9cac Mon Sep 17 00:00:00 2001 From: Kamil Rytarowski Date: Mon, 26 Oct 2020 02:38:50 +0100 Subject: [PATCH] twin-environment: Install patches/ --- ...ch-server_hw_hw__tty__common_driver__termcap.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 twin-environment/patches/patch-server_hw_hw__tty__common_driver__termcap.h diff --git a/twin-environment/patches/patch-server_hw_hw__tty__common_driver__termcap.h b/twin-environment/patches/patch-server_hw_hw__tty__common_driver__termcap.h new file mode 100644 index 0000000000..a5c6f8543c --- /dev/null +++ b/twin-environment/patches/patch-server_hw_hw__tty__common_driver__termcap.h @@ -0,0 +1,15 @@ +$NetBSD$ + +Fix buffer overflow (on NetBSD 9.99.74). + +--- server/hw/hw_tty_common/driver_termcap.h.orig 2019-12-23 20:33:52.000000000 +0000 ++++ server/hw/hw_tty_common/driver_termcap.h +@@ -88,7 +88,7 @@ static udat termcap_LookupKey(udat *Shif + } + + static char *termcap_extract(CONST char *cap, char **dest) { +- char buf[20], *d = buf, *s = tgetstr(cap, &d); ++ char buf[1024], *d = buf, *s = tgetstr(cap, &d); + + if (!s || !*s) { + return *dest = CloneStr("");