From f6bdbd9e00ceb51dd23af584d9c6b4f61f6fa71f Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Thu, 4 Oct 2018 03:20:35 +0900 Subject: [PATCH] sd-netlink: fix error handling in sd_netlink_call_async() --- src/libsystemd/sd-netlink/sd-netlink.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libsystemd/sd-netlink/sd-netlink.c b/src/libsystemd/sd-netlink/sd-netlink.c index 08b57073510..678f36c377b 100644 --- a/src/libsystemd/sd-netlink/sd-netlink.c +++ b/src/libsystemd/sd-netlink/sd-netlink.c @@ -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; -- 2.47.3