[jbossnative-commits] JBoss Native SVN: r978 - trunk/sight/native/os/windows.
jbossnative-commits at lists.jboss.org
jbossnative-commits at lists.jboss.org
Thu Sep 6 02:26:43 EDT 2007
Author: mladen.turk at jboss.com
Date: 2007-09-06 02:26:43 -0400 (Thu, 06 Sep 2007)
New Revision: 978
Modified:
trunk/sight/native/os/windows/network.c
Log:
Do not leek resources if exception occured
Modified: trunk/sight/native/os/windows/network.c
===================================================================
--- trunk/sight/native/os/windows/network.c 2007-09-05 16:10:30 UTC (rev 977)
+++ trunk/sight/native/os/windows/network.c 2007-09-06 06:26:43 UTC (rev 978)
@@ -130,8 +130,9 @@
idx = 0;
while (da) {
addr = sight_new_netaddr_class(_E, _O);
- if (!addr || (*_E)->ExceptionCheck(_E))
- return;
+ if (!addr || (*_E)->ExceptionCheck(_E)) {
+ goto cleanup;
+ }
sight_netaddr_set_addr(_E, addr, da->IpAddress.String);
sight_netaddr_set_family(_E, addr, AF_INET);
if (*da->IpMask.String)
@@ -145,7 +146,6 @@
}
cleanup:
- if(pInfo)
- free(pInfo);
+ SIGHT_FREE(pInfo);
}
More information about the jbossnative-commits
mailing list