netrom: hold sock when setting skb->destructor
[platform/kernel/linux-rpi.git] / net / netrom / af_netrom.c
index 96740d3..c4f54ad 100644 (file)
@@ -967,6 +967,7 @@ int nr_rx_frame(struct sk_buff *skb, struct net_device *dev)
 
        window = skb->data[20];
 
+       sock_hold(make);
        skb->sk             = make;
        skb->destructor     = sock_efree;
        make->sk_state      = TCP_ESTABLISHED;