Forráskód Böngészése

Merge remote-tracking branch 'origin/maint-0.2.6'

Nick Mathewson 9 éve
szülő
commit
3e9409ef58
2 módosított fájl, 14 hozzáadás és 2 törlés
  1. 3 0
      changes/bug14950
  2. 11 2
      src/or/main.c

+ 3 - 0
changes/bug14950

@@ -0,0 +1,3 @@
+  o Minor features (logs):
+    - Quiet some log messages in the heartbeat and at startup. Closes
+      ticket 14950.

+ 11 - 2
src/or/main.c

@@ -2071,8 +2071,17 @@ do_main_loop(void)
 #endif
 
 #ifdef HAVE_SYSTEMD
-  log_notice(LD_GENERAL, "Signaling readiness to systemd");
-  sd_notify(0, "READY=1");
+  {
+    const int r = sd_notify(0, "READY=1");
+    if (r < 0) {
+      log_warn(LD_GENERAL, "Unable to send readiness to systemd: %s",
+               strerror(r));
+    } else if (r > 0) {
+      log_notice(LD_GENERAL, "Signaled readiness to systemd");
+    } else {
+      log_info(LD_GENERAL, "Systemd NOTIFY_SOCKET not present.");
+    }
+  }
 #endif
 
   for (;;) {