Jason, Thanks for the patch. It looks good to me. Aaron
On Jul 28, 2008, at 8:10 PM, Adar Dembo wrote: > Thanks for sending this our way, Jason. The patch looks correct to > me, but for the sake of building good code review discipline, I'd > like to wait for an additional thumbs-up before committing it. > Anyone out there feel like reviewing Jason's patch? > > Also, if you haven't already done so, could you sign and send us a > copy of the contribution agreement? You can find it here: > http://open-vm-tools.sourceforge.net/files/vca.pdf > . > >> When investigating why I wasn't getting nic info updates with an >> older >> version of open-vm-tools, I discovered a couple of logic errors in >> lib/guestInfo/guestInfoServer.c and wrote the patch below to fix it. >> >> thanks, >> >> Jason >> >> >> diff -urN >> open-vm-tools-2008.07.01-102166.vanilla/lib/guestInfo/guestInf >> oServer.c >> open-vm-tools-2008.07.01-102166/lib/guestInfo/guestInfoServer.c >> --- >> open-vm-tools-2008.07.01-102166.vanilla/lib/guestInfo/guestInf >> oServer.c 2008-07-11 18:53:51.000000000 -0400 >> +++ >> open-vm-tools-2008.07.01-102166/lib/guestInfo/guestInfoServer. >> c 2008-07-12 20:57:48.000000000 -0400 >> @@ -828,17 +835,16 @@ >> } >> >> /* Which IP addresses have been modified for this NIC? */ >> - for (j = 0; j < matchedNic->ips.ips_len; j++) { >> - VmIpAddress *cachedIp = &cachedNic->ips.ips_val[i]; >> + for (j = 0; j < cachedNic->ips.ips_len; j++) { >> + VmIpAddress *cachedIp = &cachedNic->ips.ips_val[j]; >> Bool foundIP = FALSE; >> u_int k; >> >> for (k = 0; k < matchedNic->ips.ips_len; k++) { >> VmIpAddress *matchedIp = &matchedNic->ips.ips_val[k]; >> - if (strncmp(cachedIp->ipAddress, >> + if (0 == strncmp(cachedIp->ipAddress, >> matchedIp->ipAddress, >> NICINFO_MAX_IP_LEN)) { >> foundIP = TRUE; >> break; >> } >> } >> > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's > challenge > Build the coolest Linux based applications with Moblin SDK & win > great prizes > Grand prize is a trip for two to an Open Source event anywhere in > the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > open-vm-tools-devel mailing list > open-vm-tools-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/open-vm-tools-devel ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ open-vm-tools-devel mailing list open-vm-tools-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/open-vm-tools-devel