mirror of
https://gitlab.com/openconnect/ocserv.git
synced 2026-10-12 01:26:48 +08: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:
committed by
Nikos Mavrogiannopoulos
parent
15ef08a19a
commit
a017004302
+7
-2
@@ -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();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user