diff options
author | Kristian Høgsberg <krh@bitplanet.net> | 2013-10-07 21:36:31 -0700 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2013-10-07 21:36:31 -0700 |
commit | bb6f6faaa2acfebfe3658ae48951e1b84ed1fabf (patch) | |
tree | 7691b47e903e752c725c8cf0c01b69a9316e6590 | |
parent | 260d73b449feb979d98de7d280593675f5bbddd0 (diff) |
scanner: Handle unrecognized invocation mode
Print usage if we don't recognize the invocation mode. Also fixes
uninitialized variable warning.
-rw-r--r-- | src/scanner.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/scanner.c b/src/scanner.c index d02d865..0fbaabd 100644 --- a/src/scanner.c +++ b/src/scanner.c @@ -1178,6 +1178,8 @@ int main(int argc, char *argv[]) mode = SERVER_HEADER; else if (strcmp(argv[1], "code") == 0) mode = CODE; + else + usage(EXIT_FAILURE); wl_list_init(&protocol.interface_list); protocol.type_index = 0; @@ -1210,7 +1212,7 @@ int main(int argc, char *argv[]) XML_ParserFree(ctx.parser); - switch(mode) { + switch (mode) { case CLIENT_HEADER: emit_header(&protocol, 0); break; |