Changeset: bc8e33f27792 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=bc8e33f27792
Modified Files:
tools/mserver/mserver5.c
Branch: default
Log Message:
mserver5: do a slight check on debug argument
Make sure debug is a number such that wrong input doesn't go unnoticed
when we do something like mserver5 --debug=HEADLESS (obviously, this was
too naive, but anyway).
diffs (18 lines):
diff --git a/tools/mserver/mserver5.c b/tools/mserver/mserver5.c
--- a/tools/mserver/mserver5.c
+++ b/tools/mserver/mserver5.c
@@ -380,7 +380,13 @@ main(int argc, char **av)
break;
case 'd':
if (optarg) {
- debug |= strtol(optarg, NULL, 10);
+ char *endarg;
+ debug |= strtol(optarg, &endarg, 10);
+ if (*endarg != '\0') {
+ fprintf(stderr, "ERROR: wrong format
for --debug=%s\n",
+ optarg);
+ usage(prog, -1);
+ }
} else {
debug |= 1;
}
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list