VirtualBox

Changeset 90554 in vbox


Ignore:
Timestamp:
Aug 6, 2021 3:40:59 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
146160
Message:

Audio/ValKit: Init crit sect in atsTcpCreate() to match its destruction in atsTcpDestroy(). bugref:10008

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Audio/AudioTestServiceTcp.cpp

    r90176 r90554  
    699699    AssertPtrReturn(pThis, VERR_NO_MEMORY);
    700700
    701     *ppThis = pThis;
    702     return VINF_SUCCESS;
     701    int rc = RTCritSectInit(&pThis->CritSect);
     702    if (RT_SUCCESS(rc))
     703    {
     704        *ppThis = pThis;
     705    }
     706
     707    return rc;
    703708}
    704709
     
    722727static DECLCALLBACK(int) atsTcpStart(PATSTRANSPORTINST pThis)
    723728{
    724     int rc = RTCritSectInit(&pThis->CritSect);
    725     if (RT_SUCCESS(rc) && pThis->enmMode != ATSTCPMODE_CLIENT)
     729    int rc = VINF_SUCCESS;
     730
     731    if (pThis->enmMode != ATSTCPMODE_CLIENT)
    726732    {
    727733        rc = RTTcpServerCreateEx(pThis->szBindAddr[0] ? pThis->szBindAddr : NULL, pThis->uBindPort, &pThis->pTcpServer);
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