Originally reported by coverity:

*** CID 490929:         Control flow issues  (DEADCODE)
/utilities/ovn-ic-nbctl.c: 664             in ic_nbctl_trp_del()
658         free(tr_uuid);
659         if (ctx->error) {
660             return;
661         }
662
663         if (!trp) {
>>>     CID 490929:         Control flow issues  (DEADCODE)
>>>     Execution cannot reach this statement: "return;".
664             return;
665         }
666
667         icnbrec_transit_router_update_ports_delvalue(tr, trp);
668         icnbrec_transit_router_port_delete(trp);
669     }

** CID 490928:       Error handling issues  (CHECKED_RETURN)
/utilities/ovn-ic-nbctl.c: 739           in ic_nbctl_trp_add()

Fixes: 89eb631d5de6 ("ic: Add Transit router support.")
Signed-off-by: Ales Musil <[email protected]>
---
 utilities/ovn-ic-nbctl.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/utilities/ovn-ic-nbctl.c b/utilities/ovn-ic-nbctl.c
index 94d63bd2f..50e975283 100644
--- a/utilities/ovn-ic-nbctl.c
+++ b/utilities/ovn-ic-nbctl.c
@@ -660,10 +660,6 @@ ic_nbctl_trp_del(struct ctl_context *ctx)
         return;
     }
 
-    if (!trp) {
-        return;
-    }
-
     icnbrec_transit_router_update_ports_delvalue(tr, trp);
     icnbrec_transit_router_port_delete(trp);
 }
-- 
2.51.0

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to