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

Reply via email to