summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2013-10-07 21:36:31 -0700
committerKristian Høgsberg <krh@bitplanet.net>2013-10-07 21:36:31 -0700
commitbb6f6faaa2acfebfe3658ae48951e1b84ed1fabf (patch)
tree7691b47e903e752c725c8cf0c01b69a9316e6590
parent260d73b449feb979d98de7d280593675f5bbddd0 (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.c4
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;