]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
h-enumerate-less-heavyhanded-check-20080201
authorDerrick Brashear <shadow@dementia.org>
Fri, 1 Feb 2008 21:31:32 +0000 (21:31 +0000)
committerDerrick Brashear <shadow@dementia.org>
Fri, 1 Feb 2008 21:31:32 +0000 (21:31 +0000)
LICENSE IPL10

if hostCount is too small this is fine or at least not fatal

src/viced/host.c

index f26439c63f7fbd31e683e69ce2ec1137cb8bbcb2..bf5aeb6ea5b6ffc2833528bb9638b82104945162 100644 (file)
@@ -1087,7 +1087,10 @@ h_Enumerate(int (*proc) (), char *param)
        if (!(held[count] = h_Held_r(host)))
            h_Hold_r(host);
     }
-    assert(count == hostCount);
+    if (count != hostCount) {
+       ViceLog(0, ("h_Enumerate found %d of %d hosts\n", count, hostCount));
+    }
+    assert(count <= hostCount);
     H_UNLOCK;
     for (i = 0; i < count; i++) {
        held[i] = (*proc) (list[i], held[i], param);