logo       

Bash-3.0 Official Patch 14: msg#00263

shells.bash.bugs

Subject: Bash-3.0 Official Patch 14

BASH PATCH REPORT
=================

Bash-Release: 3.0
Patch-ID: bash30-014

Bug-Reported-by: agriffis@xxxxxxxxxx
Bug-Reference-ID: <20040929024759.A437FEB1E0@xxxxxxxxxxxxxxxxxxx>
Bug-Reference-URL:
http://lists.gnu.org/archive/html/bug-bash/2004-09/msg00250.html

Bug-Description:

#
# BROKEN case: variable with braces inside quotes
#

$ D=W
$ echo "${D}"{illy,onka} => W{illy,onka}

Patch:

*** ../bash-3.0-patched/braces.c Wed Sep 8 11:07:53 2004
--- braces.c Fri Sep 17 18:42:36 2004
***************
*** 403,407 ****
pass_next = 1;
i++;
! level++;
continue;
}
--- 403,408 ----
pass_next = 1;
i++;
! if (quoted == 0)
! level++;
continue;
}
*** ../bash-3.0-patched/patchlevel.h Wed Aug 22 08:05:39 2001
--- patchlevel.h Thu Sep 2 15:04:32 2004
***************
*** 26,30 ****
looks for to find the patch level (for the sccs version string). */

! #define PATCHLEVEL 13

#endif /* _PATCHLEVEL_H_ */
--- 26,30 ----
looks for to find the patch level (for the sccs version string). */

! #define PATCHLEVEL 14

#endif /* _PATCHLEVEL_H_ */

--
``The lyf so short, the craft so long to lerne.'' - Chaucer
( ``Discere est Dolere'' -- chet )
Live...Laugh...Love
Chet Ramey, ITS, CWRU chet@xxxxxxxxxxx http://tiswww.tis.cwru.edu/~chet/


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise