Changeset 4131:1a16490d8438 in roaraudio


Ignore:
Timestamp:
08/09/10 01:51:15 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

handle again-errors more softly

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/clients.c

    r4101 r4131  
    501501     rv = 0; // restore 
    502502    } else { // in case of error delete the client 
    503      rv = clients_delete(id); 
     503     if ( 
     504#ifdef EAGAIN 
     505          errno != EAGAIN      || 
     506#endif 
     507#ifdef EWOULDBLOCK 
     508          errno != EWOULDBLOCK || 
     509#endif 
     510#ifdef EINTR 
     511          errno != EINTR       || 
     512#endif 
     513          0 ) { 
     514      rv = clients_delete(id); 
     515     } else { 
     516      rv = 0; 
     517     } 
    504518    } 
    505519   break; 
Note: See TracChangeset for help on using the changeset viewer.