|
@@ -827,7 +827,8 @@ void llc_conn_handler(struct llc_sap *sap, struct sk_buff *skb)
|
|
else {
|
|
else {
|
|
dprintk("%s: adding to backlog...\n", __func__);
|
|
dprintk("%s: adding to backlog...\n", __func__);
|
|
llc_set_backlog_type(skb, LLC_PACKET);
|
|
llc_set_backlog_type(skb, LLC_PACKET);
|
|
- sk_add_backlog(sk, skb);
|
|
|
|
|
|
+ if (sk_add_backlog_limited(sk, skb))
|
|
|
|
+ goto drop_unlock;
|
|
}
|
|
}
|
|
out:
|
|
out:
|
|
bh_unlock_sock(sk);
|
|
bh_unlock_sock(sk);
|