patch-2.0.23 linux/drivers/net/ppp.c
Next file: linux/drivers/net/tulip.c
Previous file: linux/drivers/cdrom/cdu31a.c
Back to the patch index
Back to the overall index
- Lines: 15
- Date:
Tue Oct 8 21:21:03 1996
- Orig file:
v2.0.22/linux/drivers/net/ppp.c
- Orig date:
Wed Jul 17 07:17:30 1996
diff -u --recursive --new-file v2.0.22/linux/drivers/net/ppp.c linux/drivers/net/ppp.c
@@ -3081,6 +3081,14 @@
len = skb->len;
data = skb_data(skb);
/*
+ * Bug trap for null data. Release the skb and bail out.
+ */
+ if(data == NULL) {
+ printk("ppp_dev_xmit: data=NULL before ppp_dev_xmit_ip.\n");
+ dev_kfree_skb (skb, FREE_WRITE);
+ return 0;
+ }
+/*
* Look at the protocol in the skb to determine the difference between
* an IP frame and an IPX frame.
*/
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov