- Timestamp:
- Jun 6, 2008 12:45:52 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 31730
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Network/DrvNAT.cpp
r9336 r9472 293 293 * @param pCfgHandle The drivers configuration handle. 294 294 */ 295 static int drvNATConstructRedir(unsigned iInstance, PDRVNAT pData, PCFGMNODE pCfgHandle )295 static int drvNATConstructRedir(unsigned iInstance, PDRVNAT pData, PCFGMNODE pCfgHandle, RTIPV4ADDR Network) 296 296 { 297 297 /* … … 346 346 rc = CFGMR3QueryString(pNode, "GuestIP", &szGuestIP[0], sizeof(szGuestIP)); 347 347 if (rc == VERR_CFGM_VALUE_NOT_FOUND) 348 strcpy(szGuestIP, "10.0.2.15"); 348 RTStrPrintf(szGuestIP, sizeof(szGuestIP), "%d.%d.%d.%d", 349 (Network & 0xFF000000) >> 24, (Network & 0xFF0000) >> 16, (Network & 0xFF00), (Network & 0xE0) | 15); 349 350 else if (VBOX_FAILURE(rc)) 350 351 return PDMDrvHlpVMSetError(pData->pDrvIns, rc, RT_SRC_POS, N_("NAT#%d: configuration query for \"GuestIP\" string failed"), iInstance); … … 507 508 if (VBOX_SUCCESS(rc)) 508 509 { 509 int rc2 = drvNATConstructRedir(pDrvIns->iInstance, pData, pCfgHandle );510 int rc2 = drvNATConstructRedir(pDrvIns->iInstance, pData, pCfgHandle, Network); 510 511 if (VBOX_SUCCESS(rc2)) 511 512 {
Note:
See TracChangeset
for help on using the changeset viewer.