Changeset 41341 in vbox for trunk/src/VBox/Devices/Network/slirp
- Timestamp:
- May 16, 2012 6:22:42 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 78016
- Location:
- trunk/src/VBox/Devices/Network/slirp
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Network/slirp/libalias/alias_db.c
r40834 r41341 1018 1018 struct libalias *la = lnk->la; 1019 1019 la->sockCount--; 1020 lnk->pSo->fShouldBeRemoved = 1; 1020 1021 lnk->pSo = NULL; 1021 1022 } … … 1061 1062 close(lnk->sockfd); 1062 1063 } 1063 # else 1064 # else /* VBOX */ 1064 1065 if (lnk->pSo) 1065 1066 { … … 1071 1072 * narrow-minded and just do sofree here 1072 1073 */ 1074 #if 0 1073 1075 sofree(la->pData, lnk->pSo); 1074 lnk->pSo = NULL; 1076 #else 1077 slirpDeleteLinkSocket(lnk); 1078 #endif 1075 1079 } 1076 1080 # endif -
trunk/src/VBox/Devices/Network/slirp/slirp.c
r41229 r41341 1252 1252 Assert((!so->so_cloneOf)); 1253 1253 #endif 1254 Assert(!so->fUnderPolling); 1255 so->fUnderPolling = 1; 1256 if (slirpVerifyAndFreeSocket(pData, so)) 1257 CONTINUE(tcp); 1254 1258 /* 1255 1259 * FD_ISSET is meaningless on these sockets … … 1257 1261 */ 1258 1262 if (so->so_state & SS_NOFDREF || so->s == -1) 1263 { 1264 so->fUnderPolling = 0; 1259 1265 CONTINUE(tcp); 1260 1261 Assert(!so->fUnderPolling); 1262 so->fUnderPolling = 1; 1266 } 1267 1263 1268 POLL_TCP_EVENTS(rc, error, so, &NetworkEvents); 1264 1269 … … 1491 1496 CONTINUE_NO_UNLOCK(udp); 1492 1497 #endif 1498 #if 0 1499 so->fUnderPolling = 1; 1500 if(slirpVerifyAndFreeSocket(pData, so)); 1501 CONTINUE(udp); 1502 so->fUnderPolling = 0; 1503 #endif 1504 1493 1505 POLL_UDP_EVENTS(rc, error, so, &NetworkEvents); 1494 1506
Note:
See TracChangeset
for help on using the changeset viewer.