Changeset 3032:41e76edf41a3 in roaraudio


Ignore:
Timestamp:
11/07/09 08:00:06 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

in case the user length is zero we can just reset the buffer before setting the new length

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/buffer.c

    r3021 r3032  
    328328  return -1; 
    329329 
     330 // handle specal case where user length is zero: 
     331 if ( len && !buf->user_len ) { 
     332  buf->user_data = buf->data; 
     333  buf->user_len  = buf->len; 
     334 } 
     335 
    330336 if ( len > buf->user_len ) { 
    331337  // we can only enlage a buffer if it's one of our own memory segments 
Note: See TracChangeset for help on using the changeset viewer.