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 checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list