libubus: mark ubus socket with close-on-exec

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
This commit is contained in:
Felix Fietkau 2014-08-31 14:10:26 +02:00
parent f688c7ad0b
commit b79e808944

View file

@ -379,7 +379,7 @@ int ubus_reconnect(struct ubus_context *ctx, const char *path)
goto out_free; goto out_free;
ret = UBUS_STATUS_OK; ret = UBUS_STATUS_OK;
fcntl(ctx->sock.fd, F_SETFL, fcntl(ctx->sock.fd, F_GETFL) | O_NONBLOCK); fcntl(ctx->sock.fd, F_SETFL, fcntl(ctx->sock.fd, F_GETFL) | O_NONBLOCK | O_CLOEXEC);
ubus_refresh_state(ctx); ubus_refresh_state(ctx);