]> andersk Git - moira.git/commitdiff
catch fencepost error in time checking
authormar <mar>
Fri, 19 Aug 1988 18:03:00 +0000 (18:03 +0000)
committermar <mar>
Fri, 19 Aug 1988 18:03:00 +0000 (18:03 +0000)
dcm/dcm.c

index 6ecedff72cc19c38d2ec300c574b88a8fa500db9..3d2b44fb7475a07a52837681c3a75d276871f833 100644 (file)
--- a/dcm/dcm.c
+++ b/dcm/dcm.c
@@ -348,13 +348,13 @@ struct service *svc;
        }
        if (!shost.enable || shost.hosterror ||
            (shost.success && !shost.override &&
-            shost.lastsuccess > svc->dfgen)) {
+            shost.lastsuccess >= svc->dfgen)) {
            if (dbg & DBG_TRACE)
              com_err(whoami, 0, "not updating %s:%s", svc->service, machine);
            goto free_mach;
        }
        if (!shost.success || shost.override ||
-           shost.lasttry + svc->interval < tv.tv_sec) {
+           shost.lasttry + svc->interval <= tv.tv_sec) {
            lock_fd = maybe_lock_update(SMS_DIR, machine, svc->service, 1);
            if (lock_fd < 0)
              goto free_mach;
This page took 0.218594 seconds and 5 git commands to generate.