1cbcdcecea
See: https://lists.gnu.org/archive/html/screen-devel/2017-01/msg00025.html Reported by: Tim Zingelman <tez@pkgsrc.org> Security: CVE not assigned yet
26 lines
911 B
C
26 lines
911 B
C
--- screen.c.orig 2017-01-17 11:28:29.397404660 -0800
|
|
+++ screen.c 2017-01-24 17:31:24.342944000 -0800
|
|
@@ -674,11 +674,14 @@
|
|
if (strlen(screenlogfile) > PATH_MAX)
|
|
Panic(0, "-L: logfile name too long. (max. %d char)", PATH_MAX);
|
|
|
|
+#if 0
|
|
+/* see https://lists.gnu.org/archive/html/screen-devel/2017-01/msg00025.html */
|
|
FILE *w_check;
|
|
if ((w_check = fopen(screenlogfile, "w")) == NULL)
|
|
Panic(0, "-L: logfile name access problem");
|
|
else
|
|
fclose(w_check);
|
|
+#endif
|
|
}
|
|
nwin_options.Lflag = 1;
|
|
break;
|
|
@@ -2222,7 +2225,7 @@
|
|
pn2 = pn = p + padlen;
|
|
r = winmsg_numrend;
|
|
while (p >= buf) {
|
|
- if (r && *p != 127 && p - buf == winmsg_rendpos[r - 1]) {
|
|
+ if (r && p - buf == winmsg_rendpos[r - 1]) {
|
|
winmsg_rendpos[--r] = pn - buf;
|
|
continue;
|
|
}
|