Forráskód Böngészése

Merge "rmnet_core: Check if port is valid before tx"

qctecmdr 4 éve
szülő
commit
71d89a7197
1 módosított fájl, 4 hozzáadás és 0 törlés
  1. 4 0
      core/rmnet_map_data.c

+ 4 - 0
core/rmnet_map_data.c

@@ -1641,6 +1641,10 @@ void rmnet_map_tx_qmap_cmd(struct sk_buff *qmap_skb, u8 ch, bool flush)
 		ch = RMNET_DEFAULT_AGG_STATE;
 
 	port = rmnet_get_port(qmap_skb->dev);
+	if (!port) {
+		kfree_skb(qmap_skb);
+		return;
+	}
 	state = &port->agg_state[ch];
 
 	if (!flush)