]> git.proxmox.com Git - mirror_frr.git/commitdiff
pbrd: return check (Coverity 1475199)
authorF. Aragon <paco@voltanet.io>
Fri, 30 Nov 2018 17:09:05 +0000 (18:09 +0100)
committerF. Aragon <paco@voltanet.io>
Mon, 3 Dec 2018 15:47:59 +0000 (16:47 +0100)
Signed-off-by: F. Aragon <paco@voltanet.io>
pbrd/pbr_zebra.c

index 9db3edacb9bf4ce43dbcc6e382c0403b7aa8f026..7974bbfb4e60d3ae6a22423ed089e170c7c6803b 100644 (file)
@@ -361,7 +361,10 @@ static int pbr_zebra_nexthop_update(int command, struct zclient *zclient,
        char buf[PREFIX2STR_BUFFER];
        uint32_t i;
 
-       zapi_nexthop_update_decode(zclient->ibuf, &nhr);
+       if (!zapi_nexthop_update_decode(zclient->ibuf, &nhr)) {
+               zlog_warn("Failure to decode Nexthop update message");
+               return 0;
+       }
 
        if (DEBUG_MODE_CHECK(&pbr_dbg_zebra, DEBUG_MODE_ALL)) {