]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
viced: Actually print client CPS
authorAndrew Deason <adeason@sinenomine.net>
Thu, 17 Mar 2011 15:43:23 +0000 (10:43 -0500)
committerDerrick Brashear <shadow@dementia.org>
Thu, 17 Mar 2011 17:43:04 +0000 (10:43 -0700)
Client CPS was not getting output on SIGXCPU like the rest of the
client information, since the conditional in the CPS loop was never
true. Fix this so we traverse the CPS entries correctly.

Change-Id: Ic3434000fbf90e96665779f21811bffcc3a19b45
Reviewed-on: http://gerrit.openafs.org/4256
Reviewed-by: Simon Wilkinson <sxw@inf.ed.ac.uk>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
src/viced/host.c

index ef2496752a82aec071a319fba5b136c6c5a066cf..211383aba30c22ed52644f33416baace2e903995 100644 (file)
@@ -2774,7 +2774,7 @@ h_PrintClient(struct host *host, int flags, void *rock)
                               client->CPS.prlist_len);
            (void)STREAM_WRITE(tmpStr, strlen(tmpStr), 1, file);
            if (client->CPS.prlist_val) {
-               for (i = 0; i > client->CPS.prlist_len; i++) {
+               for (i = 0; i < client->CPS.prlist_len; i++) {
                    (void)afs_snprintf(tmpStr, sizeof tmpStr, " %d",
                                       client->CPS.prlist_val[i]);
                    (void)STREAM_WRITE(tmpStr, strlen(tmpStr), 1, file);