api: cli coverity fixes 78/34078/4
authorFlorin Coras <[email protected]>
Tue, 12 Oct 2021 15:41:09 +0000 (08:41 -0700)
committerDamjan Marion <[email protected]>
Tue, 12 Oct 2021 16:53:56 +0000 (16:53 +0000)
Type: fix

Signed-off-by: Florin Coras <[email protected]>
Change-Id: I515be7ea213250fe89a2b2be06f3636fe8f493a8

src/vlibmemory/vlib_api_cli.c

index 74ad3c5..268b682 100644 (file)
@@ -836,7 +836,7 @@ vl_msg_exec_json_command (vlib_main_t *vm, cJSON *o)
   char *name = cJSON_GetStringValue (msg_id_obj);
 
   cJSON *crc_obj = cJSON_GetObjectItem (o, "_crc");
-  if (!msg_id_obj)
+  if (!crc_obj)
     {
       vlib_cli_output (vm, "Missing '_crc' element!\n");
       return rv;
@@ -860,7 +860,7 @@ vl_msg_exec_json_command (vlib_main_t *vm, cJSON *o)
   vec_free (name_crc);
 
   cfgp = am->api_trace_cfg + msg_id;
-  if (!cfgp)
+  if (!am->api_trace_cfg)
     {
       vlib_cli_output (vm, "msg id %d no trace config\n", msg_id);
       return rv;