diff --git a/[refs] b/[refs] index 5dc61315f61e..0ed6d17c2e70 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a9d246dbb07cf0bd32bbfc5d184ed738bf2af4f8 +refs/heads/master: 27141666b69f535a4d63d7bc6d9e84ee5032f82a diff --git a/trunk/net/atm/br2684.c b/trunk/net/atm/br2684.c index 9d52ebfc1962..ac6035046adc 100644 --- a/trunk/net/atm/br2684.c +++ b/trunk/net/atm/br2684.c @@ -518,9 +518,9 @@ static int br2684_regvcc(struct atm_vcc *atmvcc, void __user * arg) struct sk_buff *next = skb->next; skb->next = skb->prev = NULL; + br2684_push(atmvcc, skb); BRPRIV(skb->dev)->stats.rx_bytes -= skb->len; BRPRIV(skb->dev)->stats.rx_packets--; - br2684_push(atmvcc, skb); skb = next; }