summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--blockd.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/blockd.c b/blockd.c
index 0520009..58b33e3 100644
--- a/blockd.c
+++ b/blockd.c
@@ -635,6 +635,9 @@ struct uloop_timeout startup = {
int main(int argc, char **argv)
{
+ /* make sure blockd is in it's own POSIX process group */
+ setpgrp();
+
ulog_open(ULOG_SYSLOG | ULOG_STDIO, LOG_DAEMON, "blockd");
uloop_init();