udebug: Fix endianness when fudging lastYesHost
authorAndrew Deason <adeason@sinenomine.net>
Tue, 29 Nov 2011 18:07:49 +0000 (12:07 -0600)
committerDerrick Brashear <shadow@dementix.org>
Tue, 29 Nov 2011 19:01:55 +0000 (11:01 -0800)
hostAddr is in NBO, lastYesHost is in HBO.

Change-Id: Id11046426512c79b8e760841e1e13cf91deb0b4c
Reviewed-on: http://gerrit.openafs.org/6136
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementix.org>

src/ubik/udebug.c

index 1bc53a4..99fd110 100644 (file)
@@ -160,7 +160,7 @@ CommandProc(struct cmd_syndesc *as, void *arock)
 
     /* UBIK skips the voting if 1 server - so we fudge it here */
     if (udebug.amSyncSite && (udebug.nServers == 1)) {
-       udebug.lastYesHost = hostAddr;
+       udebug.lastYesHost = ntohl(hostAddr);
        udebug.lastYesTime = udebug.now;
        udebug.lastYesState = 1;
        udebug.lastYesClaim = udebug.now;