aboutsummaryrefslogtreecommitdiffstats
path: root/src/scanner.c
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 /src/scanner.c
parentconfigure.ac: Bump version to 1.2.92 (diff)
downloadwayland-bb6f6faaa2acfebfe3658ae48951e1b84ed1fabf.tar
wayland-bb6f6faaa2acfebfe3658ae48951e1b84ed1fabf.tar.gz
wayland-bb6f6faaa2acfebfe3658ae48951e1b84ed1fabf.tar.bz2
wayland-bb6f6faaa2acfebfe3658ae48951e1b84ed1fabf.tar.lz
wayland-bb6f6faaa2acfebfe3658ae48951e1b84ed1fabf.tar.xz
wayland-bb6f6faaa2acfebfe3658ae48951e1b84ed1fabf.tar.zst
wayland-bb6f6faaa2acfebfe3658ae48951e1b84ed1fabf.zip
scanner: Handle unrecognized invocation mode
Print usage if we don't recognize the invocation mode. Also fixes uninitialized variable warning.
Diffstat (limited to 'src/scanner.c')
-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;