From b79fd65c70e87a655961ebebfa3ec2a834675a2f Mon Sep 17 00:00:00 2001 From: "adhavan.m" Date: Fri, 11 May 2018 15:02:28 +0530 Subject: [PATCH] Prepend backslash to all characters in appcmd arguments Change-Id: I4e03d9fe753237ae1ac2a188d5b06424c4dea288 Signed-off-by: adhavan.m --- src/strutils.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/strutils.c b/src/strutils.c index 6ce53cf..569da8e 100644 --- a/src/strutils.c +++ b/src/strutils.c @@ -99,13 +99,8 @@ char *parse_arg(char *arg) { } char *ret = validstr; while(*arg) { - if (*arg == '!' || *arg == '&' || *arg == ';' || *arg == '|' || *arg == '(' || *arg == ')') { - *validstr='\\'; - validstr++; - } - *validstr=*arg; - validstr++; - arg++; + *validstr++ = '\\'; + *validstr++ = *arg++; } *validstr = '\0'; return ret; -- 2.34.1