Blame SOURCES/0006-upeksonly-Add-default-clauses-to-switch-statements.patch

73b847
From 2f0824ab8843ddb8bb46f000f802e641a9252d6d Mon Sep 17 00:00:00 2001
73b847
From: Benjamin Berg <bberg@redhat.com>
73b847
Date: Mon, 25 Nov 2019 18:38:32 +0100
73b847
Subject: [PATCH 006/181] upeksonly: Add default clauses to switch statements
73b847
73b847
This effectively only annotates the code to make it clear that variables
73b847
set in the switch are always initialized.
73b847
---
73b847
 libfprint/drivers/upeksonly.c | 12 ++++++++++++
73b847
 1 file changed, 12 insertions(+)
73b847
73b847
diff --git a/libfprint/drivers/upeksonly.c b/libfprint/drivers/upeksonly.c
73b847
index 76ba4e2..ec81375 100644
73b847
--- a/libfprint/drivers/upeksonly.c
73b847
+++ b/libfprint/drivers/upeksonly.c
73b847
@@ -1249,6 +1249,9 @@ loopsm_run_state (FpiSsm *ssm, FpDevice *_dev)
73b847
                                        awfsm_1000_run_state,
73b847
                                        AWFSM_1000_NUM_STATES);
73b847
                   break;
73b847
+
73b847
+                default:
73b847
+                  g_assert_not_reached ();
73b847
                 }
73b847
               fpi_ssm_start_subsm (ssm, awfsm);
73b847
             }
73b847
@@ -1290,6 +1293,9 @@ loopsm_run_state (FpiSsm *ssm, FpDevice *_dev)
73b847
                                capsm_1001_run_state,
73b847
                                CAPSM_1001_NUM_STATES);
73b847
           break;
73b847
+
73b847
+        default:
73b847
+          g_assert_not_reached ();
73b847
         }
73b847
       fpi_ssm_start_subsm (ssm, capsm);
73b847
       break;
73b847
@@ -1318,6 +1324,9 @@ loopsm_run_state (FpiSsm *ssm, FpDevice *_dev)
73b847
                                   deinitsm_1001_run_state,
73b847
                                   DEINITSM_1001_NUM_STATES);
73b847
           break;
73b847
+
73b847
+        default:
73b847
+          g_assert_not_reached ();
73b847
         }
73b847
       self->capturing = FALSE;
73b847
       fpi_ssm_start_subsm (ssm, deinitsm);
73b847
@@ -1441,6 +1450,9 @@ dev_activate (FpImageDevice *dev)
73b847
       ssm = fpi_ssm_new (FP_DEVICE (dev), initsm_1001_run_state,
73b847
                          INITSM_1001_NUM_STATES);
73b847
       break;
73b847
+
73b847
+    default:
73b847
+      g_assert_not_reached ();
73b847
     }
73b847
   fpi_ssm_start (ssm, initsm_complete);
73b847
 }
73b847
-- 
73b847
2.24.1
73b847