Ver Fonte

Fix node masking for 32 bit node ids.

git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1749 fd59a12c-fef9-0310-b244-a6a79926bd2f
Steven Dake há 17 anos atrás
pai
commit
e6c95a5fbd
1 ficheiros alterados com 1 adições e 1 exclusões
  1. 1 1
      exec/totemip.c

+ 1 - 1
exec/totemip.c

@@ -522,7 +522,7 @@ finished:
 	if (ipaddr.family == AF_INET && ipaddr.nodeid == 0) {
 	if (ipaddr.family == AF_INET && ipaddr.nodeid == 0) {
                 unsigned int nodeid = 0;
                 unsigned int nodeid = 0;
                 memcpy (&nodeid, ipaddr.addr, sizeof (int));
                 memcpy (&nodeid, ipaddr.addr, sizeof (int));
-		if ((nodeid & 0x7FFFFFFF) && mask_high_bit) {
+		if (mask_high_bit) {
                         nodeid &= 0x7FFFFFFF;
                         nodeid &= 0x7FFFFFFF;
 		}
 		}
                 ipaddr.nodeid = nodeid;
                 ipaddr.nodeid = nodeid;