Changeset 3271:36616a17a9d0 in roaraudio
- Timestamp:
- 02/01/10 03:23:30 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roarclients/roarinterconnect.c
r3266 r3271 119 119 case MT_ROAR: ret |= ST_BIDIR; break; 120 120 case MT_ESD: ret |= ST_FILTER; break; 121 case MT_SIMPLE: ret |= ST_TRANSMIT; break; 121 case MT_SIMPLE: ret |= ST_TRANSMIT; break; // we use ST_TRANSMIT because ST_BIDIR is 122 // very unlike to be configured at the server side. 122 123 default: 123 124 return MT_NONE|ST_NONE; // error case … … 244 245 case MT_SIMPLE: 245 246 switch (type & ST_MASK) { 247 case ST_BIDIR: 248 tmp = -1; 249 localdir = ROAR_DIR_BIDIR; 250 break; 246 251 case ST_TRANSMIT: 247 252 tmp = SHUT_RD; … … 265 270 } 266 271 rfh = roar_socket_connect(remote, rport); 267 ROAR_SHUTDOWN(rfh, tmp); 272 if ( tmp != -1 ) { 273 ROAR_SHUTDOWN(rfh, tmp); 274 } 268 275 break; 269 276 default:
Note: See TracChangeset
for help on using the changeset viewer.