VPP-1338: fix coverity warning in mactime plugin 21/13421/2
authorDave Barach <dave@barachs.net>
Wed, 11 Jul 2018 11:01:25 +0000 (07:01 -0400)
committerDamjan Marion <dmarion@me.com>
Wed, 11 Jul 2018 13:16:45 +0000 (13:16 +0000)
Add missing VALIDATE_SW_IF_INDEX macro / check.

Net of this fix, a spurious warning will probably recur. Coverity will
complain that sw_if_index is tainted. Please dismiss the warning.

Change-Id: Iec31ce1d86f742e197e63b0c5d474cd5e496ee5f
Signed-off-by: Dave Barach <dave@barachs.net>
src/plugins/mactime/mactime.c

index 06dda53..c5c6b8b 100644 (file)
@@ -177,9 +177,11 @@ static void vl_api_mactime_enable_disable_t_handler
   mactime_main_t *mm = &mactime_main;
   int rv;
 
+  VALIDATE_SW_IF_INDEX (mp);
+
   rv = mactime_enable_disable (mm, ntohl (mp->sw_if_index),
                               (int) (mp->enable_disable));
-
+  BAD_SW_IF_INDEX_LABEL;
   REPLY_MACRO (VL_API_MACTIME_ENABLE_DISABLE_REPLY);
 }