Changeset 272:34e5d64c0a95 in roaraudio


Ignore:
Timestamp:
07/24/08 15:59:52 (16 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

a simple s in front of size_t to make it signed or not can break up everything :), should work again now!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/streams.c

    r271 r272  
    481481int streams_check  (int id) { 
    482482 int fh; 
    483  size_t req; 
     483 ssize_t req; 
    484484 struct roar_stream        *   s; 
    485485 struct roar_stream_server *  ss; 
     
    532532  roar_buffer_free(b); 
    533533 } else { 
    534   ROAR_DBG("streams_check(id=%i): EOF!", id); 
    535   roar_buffer_free(b); 
    536   streams_delete(id); 
    537   ROAR_DBG("streams_check(id=%i) = 0", id); 
     534  ROAR_DBG("streams_check(id=%i): read() = %i // errno: %s", id, req, strerror(errno)); 
     535#ifdef ROAR_HAVE_LIBVORBISFILE 
     536  if ( errno != EAGAIN && errno != ESPIPE ) { // libvorbis file trys to seek a bit ofen :) 
     537#else 
     538  if ( errno != EAGAIN ) { 
     539#endif 
     540   ROAR_DBG("streams_check(id=%i): EOF!", id); 
     541   roar_buffer_free(b); 
     542   streams_delete(id); 
     543   ROAR_DBG("streams_check(id=%i) = 0", id); 
     544  } 
    538545  return 0; 
    539546 } 
Note: See TracChangeset for help on using the changeset viewer.