mirror of
https://gitlab.com/openconnect/ocserv.git
synced 2024-09-21 18:37:20 +00:00
main: check return of daemon()
Signed-off-by: Jason Cooper <jason@lakedaemon.net> Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
This commit is contained in:
parent
15ef08a19a
commit
a017004302
@ -607,8 +607,13 @@ int main(int argc, char** argv)
|
||||
|
||||
memset(&ws, 0, sizeof(ws));
|
||||
|
||||
if (config.foreground == 0)
|
||||
daemon(0, 0);
|
||||
if (config.foreground == 0) {
|
||||
if (daemon(0, 0) == -1) {
|
||||
e = errno;
|
||||
fprintf(stderr, "daemon failed: %s\n", strerror(e));
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
write_pid_file();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user