SOURCES: mc-bash-3.2.patch (NEW) - fix bug #18136 overview: MC won...

maciek2w maciek2w at pld-linux.org
Tue Nov 7 20:39:29 CET 2006


Author: maciek2w                     Date: Tue Nov  7 19:39:29 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- fix bug #18136 overview: MC wont work with new bash-3.2 propeply with all
  directories
- patch from https://savannah.gnu.org/bugs/?18136 created by 
  Andrey Skvortsov
- rel 2

---- Files affected:
SOURCES:
   mc-bash-3.2.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/mc-bash-3.2.patch
diff -u /dev/null SOURCES/mc-bash-3.2.patch:1.1
--- /dev/null	Tue Nov  7 20:39:29 2006
+++ SOURCES/mc-bash-3.2.patch	Tue Nov  7 20:39:24 2006
@@ -0,0 +1,30 @@
+diff -Naur mc-4.6.1-orig/src/subshell.c mc-4.6.1/src/subshell.c
+--- mc-4.6.1-orig/src/subshell.c	2005-06-07 02:19:19.000000000 -0700
++++ mc-4.6.1/src/subshell.c	2006-11-03 12:54:30.000000000 -0800
+@@ -722,17 +722,7 @@
+      * Print every character in octal format with the leading backslash.
+      * tcsh and zsh may require 4-digit octals, bash < 2.05b doesn't like them.
+      */
+-    if (subshell_type == BASH) {
+-	for (; *s; s++) {
+-	    /* Must quote numbers, so that they are not glued to octals */
+-	    if (isalpha ((unsigned char) *s)) {
+-		*d++ = (unsigned char) *s;
+-	    } else {
+-		sprintf (d, "\\%03o", (unsigned char) *s);
+-		d += 4;
+-	    }
+-	}
+-    } else {
++
+ 	for (; *s; s++) {
+ 	    if (isalnum ((unsigned char) *s)) {
+ 		*d++ = (unsigned char) *s;
+@@ -741,7 +731,6 @@
+ 		d += 5;
+ 	    }
+ 	}
+-    }
+ 
+     memcpy (d, common_end, sizeof (common_end));
+ 
================================================================


More information about the pld-cvs-commit mailing list