VirtualBox

Changeset 108817 in vbox for trunk/src


Ignore:
Timestamp:
Apr 1, 2025 9:06:26 PM (2 weeks ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
168263
Message:

NAT/libslirp: cleanup and errno fix. bugref:10268

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/libslirp-4.8.0/src/util.c

    r108816 r108817  
    202202    if (ret == SOCKET_ERROR)
    203203    {
    204         int iError = WSAGetLastError();
     204        errno = socket_error();
    205205        LogFunc(("SOCKET CLOSE ERROR: Handle %d, discovered to be SOCKET %d, \
    206                 failed to close with error: %d\n", fd, s, iError));
     206                failed to close with error: %d\n", fd, s, errno));
    207207        return ret;
    208208    }
    209209
    210     ret = libslirp_wrap_RTHandleTableFree(fd);
    211     if (!RT_SUCCESS(ret))
     210    int iFreeRc = libslirp_wrap_RTHandleTableFree(fd);
     211    if (!RT_SUCCESS(iFreeRc))
    212212    {
    213         Log3Func(("Handle free error: Handle %d which was really %d", fd, s));
     213        Log3Func(("Handle free error: Handle %d which was really %d. Rc=%d\n", \
     214                 fd, s, iFreeRc));
    214215        return VERR_INVALID_PARAMETER;
    215216    }
Note: See TracChangeset for help on using the changeset viewer.

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