mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-11-03 22:44:27 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			13 lines
		
	
	
		
			350 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			350 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
--- a/net80211/ieee80211_input.c
 | 
						|
+++ b/net80211/ieee80211_input.c
 | 
						|
@@ -250,6 +250,9 @@ ieee80211_input(struct ieee80211vap * va
 | 
						|
 	if (vap->iv_opmode == IEEE80211_M_MONITOR)
 | 
						|
 		goto out;
 | 
						|
 
 | 
						|
+	if (!skb->data)
 | 
						|
+		goto out;
 | 
						|
+
 | 
						|
 	if (skb->len < sizeof(struct ieee80211_frame_min)) {
 | 
						|
 		IEEE80211_DISCARD_MAC(vap, IEEE80211_MSG_ANY,
 | 
						|
 			ni->ni_macaddr, NULL,
 |