Bug#948850: buster-pu: package csh/20110502-4+deb10u1
Package: release.debian.org
Severity: normal
Tags: buster
User: release.debian.org@packages.debian.org
Usertags: pu
Hi,
let's fix the segmentation fault in csh's eval. #933057
this is a backport from sid and the updated package has already been
uploaded.
Andreas
diff -Nru csh-20110502/debian/changelog csh-20110502/debian/changelog
--- csh-20110502/debian/changelog 2018-09-10 13:49:15.000000000 +0200
+++ csh-20110502/debian/changelog 2020-01-13 22:40:53.000000000 +0100
@@ -1,3 +1,13 @@
+csh (20110502-4+deb10u1) buster; urgency=medium
+
+ * Non-maintainer upload.
+
+ [ Alastair McKinstry ]
+ * Fix for segfault on eval. Patch thanks to Keith Thompson, Graham Inggs.
+ Closes: #933057
+
+ -- Andreas Beckmann <anbe@debian.org> Mon, 13 Jan 2020 22:40:53 +0100
+
csh (20110502-4) unstable; urgency=medium
* Take over as maintainer. Closes: #868691
diff -Nru csh-20110502/debian/patches/pointer_deref_comparison.patch csh-20110502/debian/patches/pointer_deref_comparison.patch
--- csh-20110502/debian/patches/pointer_deref_comparison.patch 2017-08-28 11:46:44.000000000 +0200
+++ csh-20110502/debian/patches/pointer_deref_comparison.patch 2020-01-13 22:40:53.000000000 +0100
@@ -1,3 +1,8 @@
+Last-Updated: 2019-09-21
+Bug-Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=933057
+Forwarded: not-needed
+
+
--- csh-20110502.orig/lex.c
+++ csh-20110502/lex.c
@@ -1304,7 +1304,7 @@ top:
@@ -5,7 +10,7 @@
}
if (alvec) {
- if ((alvecp = *alvec) != '\0') {
-+ if (*(alvecp = *alvec) != '\0') {
++ if ((alvecp = *alvec) != NULL) {
alvec++;
goto top;
}
@@ -14,7 +19,7 @@
reset();
}
- if ((evalp = *evalvec) != '\0') {
-+ if (*(evalp = *evalvec) != '\0') {
++ if ((evalp = *evalvec) != NULL) {
evalvec++;
goto top;
}
Reply to: