Skip to content

Commit ed0dcca

Browse files
jukkarkartben
authored andcommitted
net: ethernet: bridge: Avoid null pointer access
If the packet cloning failed, bail out in order to avoid null pointer access. Fixes #81992 Coverity-CID: 434493 Signed-off-by: Jukka Rissanen <[email protected]>
1 parent 8780d91 commit ed0dcca

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

subsys/net/l2/ethernet/bridge.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -372,6 +372,11 @@ static enum net_verdict bridge_iface_process(struct net_if *iface,
372372
*/
373373
if (count > 2) {
374374
send_pkt = net_pkt_clone(pkt, K_NO_WAIT);
375+
if (send_pkt == NULL) {
376+
NET_DBG("DROP: clone failed");
377+
break;
378+
}
379+
375380
net_pkt_ref(send_pkt);
376381
} else {
377382
send_pkt = net_pkt_ref(pkt);

0 commit comments

Comments
 (0)