--- linux-2.2.19/drivers/net/hamradio/scc.c Sun Mar 25 18:37:34 2001 +++ linux/drivers/net/hamradio/scc.c Sat Oct 6 11:46:47 2001 @@ -104,6 +104,7 @@ flags that aren't... Restarting the DPLL does not help either, it resynchronizes too slow and the first received frame gets lost. + 2001-10-05 Set skb to NULL when it is freed in scc_spint. (PE1RXQ) Thanks to all who contributed to this driver with ideas and bug reports! @@ -618,6 +619,7 @@ if (skb != NULL) kfree_skb(skb); scc->rx_buff = NULL; + skb=NULL; /* prevent reuse of skb */ } if(status & END_FR && skb != NULL) /* end of frame */