diff options
-rw-r--r-- | changes/bug4942 | 5 | ||||
-rw-r--r-- | src/or/main.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/changes/bug4942 b/changes/bug4942 new file mode 100644 index 0000000000..012d1051e2 --- /dev/null +++ b/changes/bug4942 @@ -0,0 +1,5 @@ + o Minor bugfixes: + - Actually log the heartbeat message every HeartbeatPeriod seconds, not + every HeartbeatPeriod + 1 seconds. Fixes bug 4942; bugfix on + 0.2.3.1-alpha.. Bug reported by Scott Bennett. + diff --git a/src/or/main.c b/src/or/main.c index 7ef14aaa76..9022f2eb87 100644 --- a/src/or/main.c +++ b/src/or/main.c @@ -1533,7 +1533,7 @@ run_scheduled_events(time_t now) /** 12. write the heartbeat message */ if (options->HeartbeatPeriod && - time_to_next_heartbeat < now) { + time_to_next_heartbeat <= now) { log_heartbeat(now); time_to_next_heartbeat = now+options->HeartbeatPeriod; } |