2009-06-17 Vladimir Serbinenko <phcoder@gmail.com>

Fix newline handling

	* include/grub/script_sh.h (grub_lexer_param): new field was_newline
	* script/sh/lexer.c (grub_script_lexer_init): initilaise was_newline
	(grub_script_yylex): don't segfault on unterminated script
	newline terminates command and variable
This commit is contained in:
phcoder 2009-06-17 13:47:37 +00:00
parent 74aa8e4bf8
commit cf24ed9e2a
3 changed files with 29 additions and 10 deletions

View file

@ -1,3 +1,12 @@
2009-06-17 Vladimir Serbinenko <phcoder@gmail.com>
Fix newline handling
* include/grub/script_sh.h (grub_lexer_param): new field was_newline
* script/sh/lexer.c (grub_script_lexer_init): initilaise was_newline
(grub_script_yylex): don't segfault on unterminated script
newline terminates command and variable
2009-06-17 Vladimir Serbinenko <phcoder@gmail.com>
avoid double grub_adjust_range call. Bug reported by David Simner