Changeset 602:1fa28940e508 in roaraudio


Ignore:
Timestamp:
08/19/08 19:24:36 (16 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

return error if write() fails

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/codecfilter_vorbis.c

    r598 r602  
    161161 
    162162    while( ogg_stream_pageout(&(self->encoder.os), &(self->encoder.og)) ) { 
    163      stream_vio_s_write(self->stream, self->encoder.og.header, self->encoder.og.header_len); 
    164      stream_vio_s_write(self->stream, self->encoder.og.body,   self->encoder.og.body_len  ); 
     163     if ( 
     164          stream_vio_s_write(self->stream, self->encoder.og.header, self->encoder.og.header_len) == -1 || 
     165          stream_vio_s_write(self->stream, self->encoder.og.body,   self->encoder.og.body_len  ) == -1   ) { 
     166      return -1; 
     167     } 
    165168    } 
    166169   } 
Note: See TracChangeset for help on using the changeset viewer.