From 227f67d32d3571ff5438a88c32ea8b301d4df8a7 Mon Sep 17 00:00:00 2001 From: frankmorgner Date: Thu, 11 Nov 2010 10:43:54 +0000 Subject: [PATCH] added handling of unknown command line options git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@356 96b47cad-a561-4643-ad3b-153ac7d7599c --- pcsc-relay/src/pcsc-relay.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pcsc-relay/src/pcsc-relay.c b/pcsc-relay/src/pcsc-relay.c index eec1e30..934f652 100644 --- a/pcsc-relay/src/pcsc-relay.c +++ b/pcsc-relay/src/pcsc-relay.c @@ -178,6 +178,15 @@ int main (int argc, char **argv) } } + if (optind < argc) { + fprintf (stderr, "Unknown argument%s:", optind+1 == argc ? "" : "s"); + while (optind < argc) { + fprintf(stderr, " \"%s\"", argv[optind++]); + fprintf(stderr, "%c", optind == argc ? '\n' : ','); + } + exit(1); + } + if (doinfo) { fprintf(stderr, "%s written by Frank Morgner.\n" ,