VirtualBox

Changeset 39802 in vbox for trunk/src/VBox/Runtime/r3


Ignore:
Timestamp:
Jan 18, 2012 6:15:47 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
75777
Message:

IPRT: socket / address resolving fixes. Debugged.

Location:
trunk/src/VBox/Runtime/r3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/r3/socket.cpp

    r39801 r39802  
    603603        uint8_t u8;
    604604        int rc = RTStrToUInt8Ex(psz, &psz, 0, &u8);
    605         if (rc != VINF_SUCCESS)
     605        if (rc != VINF_SUCCESS && rc != VWRN_TRAILING_CHARS)
    606606            return false;
    607607        if (*psz != (i < 3 ? '.' : '\0'))
     
    649649    if (rtSocketIsIPv4Numerical(pszAddress, &IPv4Quad))
    650650    {
     651        Log3(("rtSocketIsIPv4Numerical: %#x (%RTnaipv4)\n", pszAddress, IPv4Quad.u, IPv4Quad));
    651652        RT_ZERO(*pAddr);
    652653        pAddr->enmType      = RTNETADDRTYPE_IPV4;
     
    671672        pAddr->uPort        = uPort;
    672673        pAddr->uAddr.IPv4.u = ((struct in_addr *)pHostEnt->h_addr)->s_addr;
     674        Log3(("gethostbyname: %s -> %#x (%RTnaipv4)\n", pszAddress, pAddr->uAddr.IPv4.u, pAddr->uAddr.IPv4));
    673675    }
    674676    else
     
    15671569    if (RT_SUCCESS(rc))
    15681570    {
    1569 Log(("Calling connect()...\n%.*Rhxs\n", cbAddr, &u));
    15701571        if (connect(pThis->hNative, &u.Addr, cbAddr) != 0)
    15711572            rc = rtSocketError();
  • trunk/src/VBox/Runtime/r3/tcp.cpp

    r39801 r39802  
    824824     */
    825825    RTSOCKET Sock;
    826 Log(("Calling rtSocketCreate\n"));
    827826    rc = rtSocketCreate(&Sock, PF_INET, SOCK_STREAM, 0);
    828827    if (RT_SUCCESS(rc))
     
    830829        RTSocketSetInheritance(Sock, false /*fInheritable*/);
    831830
    832 Log(("Calling rtSocketConnect\n"));
    833831        rc = rtSocketConnect(Sock, &Addr);
    834 Log(("rtSocketConnect returned\n"));
    835832        if (RT_SUCCESS(rc))
    836833        {
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette