[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: