}
++nServers;
}
- ts->vote_rxcid = rx_NewConnection(servAddr, ubik_callPortal,
- VOTE_SERVICE_ID,
- ubikSecClass, ubikSecIndex); /* for vote reqs */
- ts->disk_rxcid = rx_NewConnection(servAddr, ubik_callPortal,
- DISK_SERVICE_ID, ubikSecClass,
- ubikSecIndex); /* for disk reqs */
+ /* for vote reqs */
+ ts->vote_rxcid = rx_NewConnection(info->hostAddr[i].sin_addr.s_addr,
+ ubik_callPortal,
+ VOTE_SERVICE_ID,
+ ubikSecClass, ubikSecIndex);
+ /* for disk reqs */
+ ts->disk_rxcid = rx_NewConnection(info->hostAddr[i].sin_addr.s_addr,
+ ubik_callPortal,
+ DISK_SERVICE_ID, ubikSecClass,
+ ubikSecIndex);
ts->up = 1;
}
} else {