Changeset 60951 in vbox
- Timestamp:
- May 12, 2016 2:24:29 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 107177
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-server/darwin/NetIf-darwin.cpp
r57358 r60951 224 224 return RTErrConvertFromErrno(errno); 225 225 } 226 if ((pBuf = (char *)malloc(cbNeeded)) == NULL)226 if ((pBuf = (char *)RTMemAlloc(cbNeeded)) == NULL) 227 227 return VERR_NO_MEMORY; 228 228 if (sysctl(aiMib, 6, pBuf, &cbNeeded, NULL, 0) < 0) 229 229 { 230 free(pBuf);230 RTMemFree(pBuf); 231 231 Log(("getDefaultIfaceIndex: Failed to retrieve interface table (errno=%d).\n", errno)); 232 232 return RTErrConvertFromErrno(errno); … … 264 264 { 265 265 *pu16Index = pRtMsg->rtm_index; 266 free(pBuf);266 RTMemFree(pBuf); 267 267 return VINF_SUCCESS; 268 268 } … … 270 270 } 271 271 } 272 free(pBuf);272 RTMemFree(pBuf); 273 273 return 0; /* Failed to find default interface, take the first one in the list. */ 274 274 } … … 299 299 return RTErrConvertFromErrno(errno); 300 300 } 301 if ((pBuf = (char*) malloc(cbNeeded)) == NULL)301 if ((pBuf = (char*)RTMemAlloc(cbNeeded)) == NULL) 302 302 return VERR_NO_MEMORY; 303 303 if (sysctl(aiMib, 6, pBuf, &cbNeeded, NULL, 0) < 0) 304 304 { 305 free(pBuf);305 RTMemFree(pBuf); 306 306 Log(("NetIfList: Failed to retrieve interface table (errno=%d).\n", errno)); 307 307 return RTErrConvertFromErrno(errno); … … 311 311 if (sock < 0) 312 312 { 313 free(pBuf);313 RTMemFree(pBuf); 314 314 Log(("NetIfList: socket() -> %d\n", errno)); 315 315 return RTErrConvertFromErrno(errno); … … 427 427 } 428 428 close(sock); 429 free(pBuf);429 RTMemFree(pBuf); 430 430 return rc; 431 431 } … … 450 450 return RTErrConvertFromErrno(errno); 451 451 } 452 if ((pBuf = (char*) malloc(cbNeeded)) == NULL)452 if ((pBuf = (char*)RTMemAlloc(cbNeeded)) == NULL) 453 453 return VERR_NO_MEMORY; 454 454 if (sysctl(aiMib, 6, pBuf, &cbNeeded, NULL, 0) < 0) 455 455 { 456 free(pBuf);456 RTMemFree(pBuf); 457 457 Log(("NetIfList: Failed to retrieve interface table (errno=%d).\n", errno)); 458 458 return RTErrConvertFromErrno(errno); … … 462 462 if (sock < 0) 463 463 { 464 free(pBuf);464 RTMemFree(pBuf); 465 465 Log(("NetIfList: socket() -> %d\n", errno)); 466 466 return RTErrConvertFromErrno(errno); … … 527 527 } 528 528 close(sock); 529 free(pBuf);529 RTMemFree(pBuf); 530 530 return rc; 531 531 }
Note:
See TracChangeset
for help on using the changeset viewer.