aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/librc/librc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/librc/librc.c b/src/librc/librc.c
index 01863407..1fdb8db0 100644
--- a/src/librc/librc.c
+++ b/src/librc/librc.c
@@ -627,14 +627,14 @@ static pid_t _exec_service (const char *service, const char *arg)
_exit (EXIT_FAILURE);
}
+ if (pid == -1)
+ fprintf (stderr, "fork: %s\n", strerror (errno));
+
sigprocmask (SIG_SETMASK, &old, NULL);
free (fifo);
free (file);
- if (pid == -1)
- fprintf (stderr, "vfork: %s\n", strerror (errno));
-
return (pid);
}