From 6fecd2b69d5a61f6e1a8b39254f743c40af62bc7 Mon Sep 17 00:00:00 2001 From: Joshua Kwan Date: Tue, 22 Jun 2004 16:36:09 +0000 Subject: [PATCH] hide all extra arguments, because they're probably -p git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@321 db0b04b0-f4d1-0310-9a6d-de3e77497b0e --- dgamelaunch.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dgamelaunch.c b/dgamelaunch.c index cc3d03a..036d71c 100644 --- a/dgamelaunch.c +++ b/dgamelaunch.c @@ -1667,7 +1667,7 @@ main (int argc, char** argv) int c; int nhext = 0, nhauth = 0; - while ((c = getopt(argc, argv, "qh:pp:f:ae")) != -1) + while ((c = getopt(argc, argv, "qh:pf:ae")) != -1) { switch (c) { @@ -1696,6 +1696,12 @@ main (int argc, char** argv) } } + while (optind < argc) + { + size_t len = strlen(argv[optind]); + memset(argv[optind++], 0, len); + } + create_config(); /* signal handlers */ -- 2.47.3