summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sesman/sesman.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sesman/sesman.c b/sesman/sesman.c
index 4fc038de..186ad4e5 100644
--- a/sesman/sesman.c
+++ b/sesman/sesman.c
@@ -331,6 +331,12 @@ main(int argc, char** argv)
sesman_main_loop();
+ /* clean up PID file on exit */
+ if (daemon)
+ {
+ g_file_delete(pid_file);
+ }
+
g_delete_wait_obj(g_term_event);
g_delete_wait_obj(g_sync_event);