fbset: abort on not handled options
Not all options are actually implemented. In this case, return a message
and an error code to make it clear that the requested command has not
been executed.
function old new delta
.rodata 105200 105224 +24
fbset_main 747 733 -14
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/1 up/down: 24/-14) Total: 10 bytes
Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
diff --git a/util-linux/fbset.c b/util-linux/fbset.c
index 41cc29f..0eaa7c0 100644
--- a/util-linux/fbset.c
+++ b/util-linux/fbset.c
@@ -519,6 +519,9 @@
var_set.bits_per_pixel = xatou32(argv[1]);
break;
#endif
+ default:
+ bb_perror_msg_and_die("option '%s' not handled",
+ g_cmdoptions[i].name);
}
switch (g_cmdoptions[i].code) {
case CMD_FB: