[PATCH] ipcpd: Fix fallthrough warnings

  • From: Dimitri Staessens <dimitri@ouroboros.rocks>
  • To: ouroboros@xxxxxxxxxxxxx
  • Date: Sun, 28 Nov 2021 17:52:31 +0100

Some cases were not guarded by explicit fallthrough where needed.

Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
---
 src/ipcpd/ipcp.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/ipcpd/ipcp.c b/src/ipcpd/ipcp.c
index e3e4221..ff16065 100644
--- a/src/ipcpd/ipcp.c
+++ b/src/ipcpd/ipcp.c
@@ -877,8 +877,11 @@ void ipcp_shutdown()
 #endif
                 switch(info.si_signo) {
                 case SIGINT:
+                        /* FALLTHRU */
                 case SIGTERM:
+                        /* FALLTHRU */
                 case SIGHUP:
+                        /* FALLTHRU */
                 case SIGQUIT:
                         if (info.si_pid == ipcpi.irmd_pid) {
                                 if (ipcp_get_state() == IPCP_INIT)
@@ -890,6 +893,7 @@ void ipcp_shutdown()
                         break;
                 case SIGPIPE:
                         log_dbg("Ignored SIGPIPE.");
+                        continue;
                 default:
                         continue;
                 }
-- 
2.34.1


Other related posts:

  • » [PATCH] ipcpd: Fix fallthrough warnings - Dimitri Staessens