Changeset 8405 in vbox for trunk/src/VBox/Frontends/VBoxManage
- Timestamp:
- Apr 27, 2008 7:52:33 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 30240
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VBoxManage/VBoxManage.cpp
r8382 r8405 367 367 " [-hostifdev<1-N> none|<devicename>]\n" 368 368 " [-intnet<1-N> <network name>]\n" 369 " [-natnet<1-N> <network> ]\n"369 " [-natnet<1-N> <network>|default]\n" 370 370 " [-macaddress<1-N> auto|<mac>]\n" 371 371 " [-uart<1-N> off|<I/O base> <IRQ>]\n" … … 4045 4045 return errorArgument("Missing argument to '%s'", argv[i]); 4046 4046 4047 RTIPV4ADDR Network; 4048 RTIPV4ADDR Netmask; 4049 int rc = RTCidrStrToIPv4(argv[i + 1], &Network, &Netmask); 4050 if (RT_FAILURE(rc)) 4051 return errorArgument("Invalid IPv4 network '%s' specified -- CIDR notation expected.\n", argv[i + 1]); 4052 if (Netmask & 0x1f) 4053 return errorArgument("Prefix length of the NAT network must be less than 28.\n"); 4054 natnet[n - 1] = argv[i + 1]; 4047 if (!strcmp(argv[i + 1], "default")) 4048 natnet[n - 1] = ""; 4049 else 4050 { 4051 RTIPV4ADDR Network; 4052 RTIPV4ADDR Netmask; 4053 int rc = RTCidrStrToIPv4(argv[i + 1], &Network, &Netmask); 4054 if (RT_FAILURE(rc)) 4055 return errorArgument("Invalid IPv4 network '%s' specified -- CIDR notation expected.\n", argv[i + 1]); 4056 if (Netmask & 0x1f) 4057 return errorArgument("Prefix length of the NAT network must be less than 28.\n"); 4058 natnet[n - 1] = argv[i + 1]; 4059 } 4055 4060 i++; 4056 4061 }
Note:
See TracChangeset
for help on using the changeset viewer.