connector: Keep the skb in cn_callback_data
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com> Acked-by: Lars Ellenberg <lars.ellenberg@linbit.com> Acked-by: Evgeniy Polyakov <zbr@ioremap.net> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
19d5afd4f0
commit
293500a23f
@ -78,8 +78,9 @@ void cn_queue_wrapper(struct work_struct *work)
|
||||
struct cn_callback_entry *cbq =
|
||||
container_of(work, struct cn_callback_entry, work);
|
||||
struct cn_callback_data *d = &cbq->data;
|
||||
struct cn_msg *msg = NLMSG_DATA(nlmsg_hdr(d->skb));
|
||||
|
||||
d->callback(d->callback_priv);
|
||||
d->callback(msg);
|
||||
|
||||
d->destruct_data(d->ddata);
|
||||
d->ddata = NULL;
|
||||
|
Reference in New Issue
Block a user