summaryrefslogtreecommitdiff
path: root/scripts/test-shell.c
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/test-shell.c')
-rw-r--r--scripts/test-shell.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/scripts/test-shell.c b/scripts/test-shell.c
index 9818fbb4..963d128c 100644
--- a/scripts/test-shell.c
+++ b/scripts/test-shell.c
@@ -192,9 +192,10 @@ int run_commands(FILE *cmdstream){
}
int main(int argc, char *argv[]) {
- if (argc == 3 && strcmp(argv[1], "-c") == 0) {
- size_t cmdlen = strlen(argv[2]);
- FILE *cmdstream = fmemopen(argv[2], cmdlen, "r");
+ if (argc == 4 && strcmp(argv[1], "-x") == 0 \
+ && strcmp(argv[2], "-c") == 0) {
+ size_t cmdlen = strlen(argv[3]);
+ FILE *cmdstream = fmemopen(argv[3], cmdlen, "r");
return run_commands(cmdstream);
} else if (argc == 2) {
FILE *cmdstream = fopen(argv[1], "r");