Changeset 5299:5fbc169961b9 in roaraudio for include


Ignore:
Timestamp:
11/25/11 09:24:14 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

changed prototype of roar_buffer_moveinto() to avoid use-after-free bugs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/buffer.h

    r5298 r5299  
    6969int roar_buffer_next     (struct roar_buffer ** buf) _LIBROAR_BUFFER_STDATTRS; 
    7070int roar_buffer_add      (struct roar_buffer *  buf, struct roar_buffer *  next) _LIBROAR_BUFFER_STDATTRS; 
    71 int roar_buffer_moveinto (struct roar_buffer *  buf, struct roar_buffer *  next) _LIBROAR_BUFFER_STDATTRS; 
     71int roar_buffer_moveinto (struct roar_buffer *  buf, struct roar_buffer ** next) _LIBROAR_BUFFER_STDATTRS; 
    7272 
    7373int roar_buffer_ref      (struct roar_buffer *  buf) _LIBROAR_ATTR_NONNULL_ALL; 
Note: See TracChangeset for help on using the changeset viewer.