diff --git a/src/unp64.c b/src/unp64.c index 800c8a3..4ede1dd 100644 --- a/src/unp64.c +++ b/src/unp64.c @@ -496,7 +496,7 @@ looprecurse: case 'u': Unp.WrMemF=1; printf("Clean unwritten memory\n"); - if (argv[p]+2) + if (argv[p][2]) { str_to_int(argv[p]+2, &Unp.WrMemV); q=Unp.WrMemV&0xff; @@ -509,7 +509,7 @@ looprecurse: case 'l': Unp.LfMemF=info->end; printf("Clean memory-end leftovers\n"); - if (argv[p]+2) + if (argv[p][2]) { str_to_int(argv[p]+2, &Unp.LfMemV); }