From c28be46ee35b58565119ddf11eaea2e44a9436b1 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Mon, 1 Apr 2019 19:32:29 +0200 Subject: [PATCH] vm/vm.c: better check-code for options (we should accept double dash "--" instead of single) --- vm/vm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vm/vm.c b/vm/vm.c index bf5005b..89c4fd4 100644 --- a/vm/vm.c +++ b/vm/vm.c @@ -64,10 +64,10 @@ int main(int argc, char **argv) { // Parse options. for(i = 1; i < argc; i++) { - if (argv[i][0] == '-') { - if (!strcmp(argv[i], "-dmem")) { + if (argv[i][0] == '-' && argv[i][1] == '-') { + if (!strcmp(argv[i] + 2, "dmem")) { debug_mem = 1; - } else if (!strcmp(argv[i], "-dreg")) { + } else if (!strcmp(argv[i] + 2, "dreg")) { debug_reg = 1; } else { fprintf(stderr, "Invalid option '%s'\n", argv[i]);