Changeset 4839:5944793ffc1d in roaraudio


Ignore:
Timestamp:
04/03/11 13:43:39 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

do not blindly pass fh

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/vio_proto.c

    r4832 r4839  
    276276    return 0; 
    277277   break; 
     278  case ROAR_VIO_CTL_GET_FH: 
     279  case ROAR_VIO_CTL_GET_SELECT_FH: 
     280    if ( self->reader.buffer == NULL && self->writer.buffer == NULL ) 
     281     return roar_vio_ctl(self->next, cmd, data); 
     282    return -1; 
     283   break; 
     284  case ROAR_VIO_CTL_GET_READ_FH: 
     285  case ROAR_VIO_CTL_GET_SELECT_READ_FH: 
     286    if ( self->reader.buffer == NULL ) 
     287     return roar_vio_ctl(self->next, cmd, data); 
     288    return -1; 
     289   break; 
     290  case ROAR_VIO_CTL_GET_WRITE_FH: 
     291  case ROAR_VIO_CTL_GET_SELECT_WRITE_FH: 
     292    if ( self->writer.buffer == NULL ) 
     293     return roar_vio_ctl(self->next, cmd, data); 
     294    return -1; 
     295   break; 
    278296 } 
    279297 
Note: See TracChangeset for help on using the changeset viewer.