summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteven Barth <steven@midlink.org>2014-07-29 08:50:37 +0200
committerSteven Barth <steven@midlink.org>2014-07-29 08:50:37 +0200
commit7a460b86fb6515ea84a53fe8ba091f20cbe07d02 (patch)
treee956b57a5320bb82cafff102f65bda9b255289e7
parentfb60df0eb16d4300efabda72249598d0748439e2 (diff)
downloadunitd-7a460b86fb6515ea84a53fe8ba091f20cbe07d02.tar
unitd-7a460b86fb6515ea84a53fe8ba091f20cbe07d02.zip
Make failure to resize hotplug buffer non-fatal
Some architectures seem to have broken SO_RCVBUFFORCE. Signed-off-by: Steven Barth <steven@midlink.org>
-rw-r--r--plug/hotplug.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/plug/hotplug.c b/plug/hotplug.c
index b50c04e..ef98f38 100644
--- a/plug/hotplug.c
+++ b/plug/hotplug.c
@@ -463,10 +463,8 @@ void hotplug(char *rules)
exit(1);
}
- if (setsockopt(hotplug_fd.fd, SOL_SOCKET, SO_RCVBUFFORCE, &nlbufsize, sizeof(nlbufsize))) {
+ if (setsockopt(hotplug_fd.fd, SOL_SOCKET, SO_RCVBUFFORCE, &nlbufsize, sizeof(nlbufsize)))
ERROR("Failed to resize receive buffer: %s\n", strerror(errno));
- exit(1);
- }
json_script_init(&jctx);
queue_proc.cb = queue_proc_cb;