sd-netlink: fix error handling in sd_netlink_call_async()

This commit is contained in:
Yu Watanabe
2018-10-10 14:43:05 +09:00
parent 3316429f19
commit f6bdbd9e00
+1 -1
View File
@@ -542,7 +542,7 @@ int sd_netlink_call_async(sd_netlink *nl,
if (c->timeout != 0) {
r = prioq_put(nl->reply_callbacks_prioq, c, &c->prioq_idx);
if (r > 0) {
if (r < 0) {
c->timeout = 0;
sd_netlink_call_async_cancel(nl, c->serial);
return r;