chiark / gitweb /
event: rework sd-event exit logic
[elogind.git] / src / journal / journald-server.c
index 0f67fb8d5701947895abfd25a43f582eb7015c66..3f8b95dee0f501fbf2c1c58e2727a8eed2517a22 100644 (file)
@@ -1243,7 +1243,7 @@ static int dispatch_sigterm(sd_event_source *es, const struct signalfd_siginfo *
 
         log_info("Received SIG%s", signal_to_string(si->ssi_signo));
 
-        sd_event_request_quit(s->event);
+        sd_event_exit(s->event, 0);
         return 0;
 }