diff --git a/util-linux/fbset.c b/util-linux/fbset.c
index 41cc29f37b78..0eaa7c0a6427 100644
--- a/util-linux/fbset.c
+++ b/util-linux/fbset.c
@@ -519,6 +519,9 @@ int fbset_main(int argc, char **argv)
 				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:
