From b85af46402dc957e3f1effbadd3d146e38919867 Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Tue, 5 Nov 2013 10:35:37 -0800 Subject: [PATCH] SCP: Fixed 'rest of line' argument substitution %* --- scp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scp.c b/scp.c index 11ba111d..d1ea4005 100644 --- a/scp.c +++ b/scp.c @@ -1793,8 +1793,7 @@ for (; *ip && (op < oend); ) { } else if ((*ip == '%') && - (!isalnum(ip[1])) && - (ip[1] != '\0')) { /* sub? */ + (isalnum(ip[1]) || (ip[1] == '*'))) { /* sub? */ if ((ip[1] >= '0') && (ip[1] <= ('9'))) { /* %n = sub */ ap = do_arg[ip[1] - '0']; for (i=0; i