VirtualBox

Changeset 39550 in vbox for trunk/src/VBox/Devices/Network


Ignore:
Timestamp:
Dec 7, 2011 8:28:23 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
75301
Message:

Request thread pool hancking. Some RTReq refactoring as always...

Location:
trunk/src/VBox/Devices/Network
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Network/DrvNAT.cpp

    r39498 r39550  
    647647    else
    648648        AssertRC(rc);
    649     RTReqFree(pReq);
     649    RTReqRelease(pReq);
    650650}
    651651
     
    696696        AssertRC(rc);
    697697
    698     RTReqFree(pReq);
     698    RTReqRelease(pReq);
    699699    port_forwarding_done:
    700700    return rc;
  • trunk/src/VBox/Devices/Network/slirp/slirp_state.h

    r39498 r39550  
    482482            AssertReleaseRC(rc);                                        \
    483483            SOCKET_LOCK(so);                                            \
    484             RTReqFree(pReq);                                            \
     484            RTReqRelease(pReq);                                         \
    485485        }                                                               \
    486486        else                                                            \
     
    509509            AssertReleaseRC(rc);                                        \
    510510            SOCKET_LOCK(so);                                            \
    511             RTReqFree(pReq);                                            \
     511            RTReqRelease(pReq);                                         \
    512512        }                                                               \
    513513        else                                                            \
     
    528528            AssertReleaseRC(rc);                                        \
    529529            SOCKET_LOCK(so);                                            \
    530             RTReqFree(pReq);                                            \
     530            RTReqRelease(pReq);                                         \
    531531        }                                                               \
    532532        else                                                            \
     
    546546            SOCKET_LOCK(so);                                            \
    547547            ret = pReq->iStatus;                                        \
    548             RTReqFree(pReq);                                            \
     548            RTReqRelease(pReq);                                         \
    549549        }                                                               \
    550550        else                                                            \
     
    564564            AssertReleaseRC(rc);                                        \
    565565            SOCKET_LOCK(so);                                            \
    566             RTReqFree(pReq);                                            \
     566            RTReqRelease(pReq);                                         \
    567567        }                                                               \
    568568        else                                                            \
     
    582582            AssertReleaseRC(rc);                                        \
    583583            if ((so_next) != &udb) SOCKET_LOCK((so_next));              \
    584             RTReqFree(pReq);                                            \
     584            RTReqRelease(pReq);                                         \
    585585        }                                                               \
    586586        else                                                            \
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