From ca28ec4a0781a1ab9ec5f015387436beb51adfc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Simon=20M=C3=B6ller?= Date: Fri, 19 Oct 2018 08:09:28 +0000 Subject: [PATCH] fix fallthrough in cmdlineparser MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jan-Simon Möller --- src/service/main/CmdlineParser.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/service/main/CmdlineParser.cpp b/src/service/main/CmdlineParser.cpp index ca56e39..e07ea52 100644 --- a/src/service/main/CmdlineParser.cpp +++ b/src/service/main/CmdlineParser.cpp @@ -112,13 +112,16 @@ struct CmdLineOptions handleCmdlineOptions(int argc, char * const *argv) { case ':': // Missing argument ret.m_error = true; ret.m_exit = true; + /*@fallthrough@*/ switch (optopt) { case CmdlineOpt::Mask: case CmdlineOpt::User: case CmdlineOpt::Group: printMissingArgument(execName, argv[optind - 1]); return ret; + /*@fallthrough@*/ } + /*@fallthrough@*/ //intentional fall to Unknown option case '?': // Unknown option default: