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 /src/scanner.c | |
| parent | configure.ac: Bump version to 1.2.92 (diff) | |
| download | wayland-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.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; |
