ATM: mpc, fix use after free

Stanse found that mpc_push frees skb and then it dereferences it. It
is a typo, new_skb should be dereferenced there.

Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Cc: Eric Dumazet <eric.dumazet@gmail.com>
Acked-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by Jiri Slaby and committed by David S. Miller 5518b29f f1ee89d5

+1 -1
+1 -1
net/atm/mpc.c
··· 778 778 eg->packets_rcvd++; 779 779 mpc->eg_ops->put(eg); 780 780 781 - memset(ATM_SKB(skb), 0, sizeof(struct atm_skb_data)); 781 + memset(ATM_SKB(new_skb), 0, sizeof(struct atm_skb_data)); 782 782 netif_rx(new_skb); 783 783 } 784 784