diff options
Diffstat (limited to 'src/VBox/NetworkServices/NetLib/VBoxNetPortForwardString.cpp')
-rw-r--r-- | src/VBox/NetworkServices/NetLib/VBoxNetPortForwardString.cpp | 27 |
1 files changed, 1 insertions, 26 deletions
diff --git a/src/VBox/NetworkServices/NetLib/VBoxNetPortForwardString.cpp b/src/VBox/NetworkServices/NetLib/VBoxNetPortForwardString.cpp index aa43c41ad..c53330256 100644 --- a/src/VBox/NetworkServices/NetLib/VBoxNetPortForwardString.cpp +++ b/src/VBox/NetworkServices/NetLib/VBoxNetPortForwardString.cpp @@ -321,34 +321,9 @@ int netPfStrToPf(const char *pcszStrPortForward, int fIPv6, PPORTFORWARDRULE pPf pPfr->fPfrIPv6 = fIPv6; pPfr->iPfrProto = proto; - - if (strlen(pszHostAddr)) - { - if (!fIPv6) - rc = RTNetStrToIPv4Addr(pszHostAddr, &pPfr->uPfrHostAddr.IPv4); -#if 0 /* No IPv6 yet */ - else - rc = RTNetStrToIPv6Addr(pszHostAddr, &pPfr->uPfrHostAddr.IPv6); -#endif - - if (RT_FAILURE(rc)) - goto invalid_parameter; - } - pPfr->u16PfrHostPort = u16HostPort; - if (strlen(pszGuestAddr)) - { - if (!fIPv6) - rc = RTNetStrToIPv4Addr(pszGuestAddr, &pPfr->uPfrGuestAddr.IPv4); -#if 0 - else - rc = RTNetStrToIPv6Addr(pszGuestAddr, &pPfr->uPfrGuestAddr.IPv6); -#endif - if (RT_FAILURE(rc)) - goto invalid_parameter; - } - else + if (*pszGuestAddr == '\0') goto invalid_parameter; /* guest address should be defined */ pPfr->u16PfrGuestPort = u16GuestPort; |