Changeset 700 in vbox
- Timestamp:
- Feb 6, 2007 11:03:40 AM (18 years ago)
- svn:sync-xref-src-repo-rev:
- 18338
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Network/DrvNAT.cpp
r699 r700 207 207 int slirp_can_output(void) 208 208 { 209 int rcCanSend = 0;210 211 209 Assert(RTCritSectIsOwner(&g_pDrv->CritSect)); 212 RTCritSectLeave(&g_pDrv->CritSect);213 210 214 211 if (g_pDrv) 215 rcCanSend = g_pDrv->pPort->pfnCanReceive(g_pDrv->pPort); 216 217 int rc = RTCritSectEnter(&g_pDrv->CritSect); 218 AssertReleaseRC(rc); 219 220 return rcCanSend; 212 return g_pDrv->pPort->pfnCanReceive(g_pDrv->pPort); 213 214 return 0; 221 215 } 222 216 … … 234 228 { 235 229 Assert(RTCritSectIsOwner(&g_pDrv->CritSect)); 236 RTCritSectLeave(&g_pDrv->CritSect);237 238 230 int rc = g_pDrv->pPort->pfnReceive(g_pDrv->pPort, pu8Buf, cb); 239 231 AssertRC(rc); 240 241 rc = RTCritSectEnter(&g_pDrv->CritSect);242 AssertReleaseRC(rc);243 232 } 244 233 }
Note:
See TracChangeset
for help on using the changeset viewer.