Changeset 4226:7ac3014621a3 in roaraudio


Ignore:
Timestamp:
08/24/10 13:07:25 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

ZERO fdsets if we return timeout in select

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroaross/libroaross.c

    r4121 r4226  
    17431743  roar_mm_free(sv); 
    17441744  ROAR_DBG("select(nfds=%i, readfds=%p, writefds=%p, exceptfds=%p, timeout=%p) = %i", nfds, readfds, writefds, exceptfds, timeout, (int)ret); 
     1745 
     1746  if ( ret == 0 ) { 
     1747   if ( readfds != NULL ) { 
     1748    FD_ZERO(readfds); 
     1749   } 
     1750   if ( writefds != NULL ) { 
     1751    FD_ZERO(writefds); 
     1752   } 
     1753   if ( readfds != NULL ) { 
     1754    FD_ZERO(exceptfds); 
     1755   } 
     1756  } 
     1757 
    17451758  return ret; 
    17461759 } 
Note: See TracChangeset for help on using the changeset viewer.