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" ,