From 97c3b5e3ff252b3399d10835d5c906886a7499f4 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Sat, 19 Jun 2021 15:28:10 +0200 Subject: hush: fix bkslash+newline handling and number validation in ${NN} and ${#NN} Entering "${1a}" into interactive shell was making it exit. function old new delta parse_dollar 824 958 +134 i_getch_and_eat_bkslash_nl - 44 +44 parse_expr 917 938 +21 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 2/0 up/down: 199/0) Total: 199 bytes Signed-off-by: Denys Vlasenko --- shell/hush_test/hush-vars/var6.right | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'shell/hush_test/hush-vars/var6.right') diff --git a/shell/hush_test/hush-vars/var6.right b/shell/hush_test/hush-vars/var6.right index 40e67fd..5e28d2f 100644 --- a/shell/hush_test/hush-vars/var6.right +++ b/shell/hush_test/hush-vars/var6.right @@ -1,2 +1,2 @@ -hush: invalid number '1q' +hush: syntax error: unterminated ${name} hush: syntax error: unterminated ${name} -- cgit v1.1