Mail Archives: cygwin/2002/02/18/20:47:58
Possible patch for bash to fix the problem noticed by Jason Tishler in msg:
http://sources.redhat.com/ml/cygwin/2002-02/msg00581.html
--- subst.c.old Mon Nov 5 07:19:50 2001
+++ subst.c Mon Feb 18 16:58:50 2002
@@ -1339,7 +1339,7 @@
break;
i = te /* + member (string[te], d) */;
- while (member (string[i], d) && whitespace(string[i]))
+ while (member (string[i], d)/* && whitespace(string[i])*/)
i++;
if (string[i])
If you are curious, it was stepping to the end of the first word in the string, and then
getting stuck on the newline character until everything falls apart around its ears.
At this point d(a character pointer variable) points at <space><tab><newline> and
string[i] is a <newline> while the macro whitespace only returns true if the character
is space or tab. OOPS!
__________________________________________________
Do You Yahoo!?
Yahoo! Sports - Coverage of the 2002 Olympic Games
http://sports.yahoo.com
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -