From: Felix Fietkau Date: Sun, 31 Aug 2014 12:10:26 +0000 (+0200) Subject: libubus: mark ubus socket with close-on-exec X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fubus.git;a=commitdiff_plain;h=b79e808944675040ec2cbc2534592a5d4e62477b;ds=sidebyside libubus: mark ubus socket with close-on-exec Signed-off-by: Felix Fietkau --- diff --git a/libubus-io.c b/libubus-io.c index 31dad27..3280e41 100644 --- a/libubus-io.c +++ b/libubus-io.c @@ -379,7 +379,7 @@ int ubus_reconnect(struct ubus_context *ctx, const char *path) goto out_free; 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);