7 Bug-Reported-by: Tavis Ormandy <taviso () cmpxchg8b com>
9 Bug-Reference-URL: http://twitter.com/taviso/statuses/514887394294652929
13 Under certain circumstances, bash can incorrectly save a lookahead character and
14 return it on a subsequent call, even when reading a new line.
18 *** ../bash-3.2.52/parse.y 2008-04-29 21:24:55.000000000 -0400
19 --- parse.y 2014-09-25 16:18:41.000000000 -0400
23 word_desc_to_read = (WORD_DESC *)NULL;
25 + eol_ungetc_lookahead = 0;
27 last_read_token = '\n';
29 *** ../bash-3.2.52/y.tab.c 2006-09-25 08:15:16.000000000 -0400
30 --- y.tab.c 2014-09-25 20:28:17.000000000 -0400
34 word_desc_to_read = (WORD_DESC *)NULL;
36 + eol_ungetc_lookahead = 0;
38 last_read_token = '\n';
40 *** ../bash-3.2/patchlevel.h Thu Apr 13 08:31:04 2006
41 --- patchlevel.h Mon Oct 16 14:22:54 2006
44 looks for to find the patch level (for the sccs version string). */
46 ! #define PATCHLEVEL 52
48 #endif /* _PATCHLEVEL_H_ */
50 looks for to find the patch level (for the sccs version string). */
52 ! #define PATCHLEVEL 53
54 #endif /* _PATCHLEVEL_H_ */