diff options
Diffstat (limited to 'src/librc')
| -rw-r--r-- | src/librc/librc.c | 6 | 
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);  }  | 
