summaryrefslogtreecommitdiff
path: root/vdagentd.c
diff options
context:
space:
mode:
Diffstat (limited to 'vdagentd.c')
-rw-r--r--vdagentd.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/vdagentd.c b/vdagentd.c
index f938b02..df24de9 100644
--- a/vdagentd.c
+++ b/vdagentd.c
@@ -519,7 +519,10 @@ void daemonize(void)
fprintf(logfile, "fork: %s\n", strerror(errno));
retval = 1;
default:
- quit = 1;
+ udscs_destroy_server(server);
+ if (logfile != stderr)
+ fclose(logfile);
+ exit(0);
}
}