Changeset 5724:065ec1638fac in roaraudio


Ignore:
Timestamp:
11/01/12 03:52:33 (11 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

allow zero size buffers

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/scheduler.c

    r5723 r5724  
    150150  return 0; 
    151151 
    152  ret = roar_vio_write(cur->vio, buf, len); 
    153  
    154  if ( ret < 1 ) 
    155   return -1; 
     152 if ( len != 0 ) { 
     153  ret = roar_vio_write(cur->vio, buf, len); 
     154 
     155  if ( ret < 1 ) 
     156   return -1; 
     157 } else { 
     158  ret = len; 
     159 } 
    156160 
    157161 if ( ret == (ssize_t)len ) { 
Note: See TracChangeset for help on using the changeset viewer.