fix message refcounting
This commit is contained in:
parent
4ae1159f62
commit
88411527be
1 changed files with 1 additions and 1 deletions
2
ubusd.c
2
ubusd.c
|
@ -95,7 +95,7 @@ static void ubus_msg_enqueue(struct ubus_client *cl, struct ubus_msg_buf *ub)
|
|||
if (cl->tx_queue[cl->txq_tail])
|
||||
return;
|
||||
|
||||
cl->tx_queue[cl->txq_tail] = ub;
|
||||
cl->tx_queue[cl->txq_tail] = ubus_msg_ref(ub);
|
||||
cl->txq_tail = (cl->txq_tail + 1) % ARRAY_SIZE(cl->tx_queue);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue