Changeset 4822:f9c32c6a8451 in roaraudio


Ignore:
Timestamp:
03/28/11 17:29:52 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

use roar_mm_*()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/codecfilter_vorbis.c

    r4765 r4822  
    6565                                            struct roar_stream_server * info, 
    6666                                            struct roar_codecfilter   * filter) { 
    67  struct codecfilter_vorbis_inst * self = malloc(sizeof(struct codecfilter_vorbis_inst)); 
     67 struct codecfilter_vorbis_inst * self = roar_mm_malloc(sizeof(struct codecfilter_vorbis_inst)); 
    6868 struct roar_stream * s = ROAR_STREAM(info); 
    6969 
     
    105105/* 
    106106 if ( cf_vorbis_encode_start(self) == -1 ) { 
    107   free(self); 
     107  roar_mm_free(self); 
    108108  return -1; 
    109109 } 
     
    111111 s->info.bits  = ROAR_VORBIS_BITS; 
    112112#else 
    113  free(self); 
     113 roar_mm_free(self); 
    114114 return -1; 
    115115#endif 
    116116 } else { 
    117   free(self); 
     117  roar_mm_free(self); 
    118118  return -1; 
    119119 } 
     
    125125 struct codecfilter_vorbis_inst * self = (struct codecfilter_vorbis_inst *) inst; 
    126126 
    127  if ( !inst ) 
     127 if ( self == NULL ) 
    128128  return -1; 
    129129 
     
    137137#endif 
    138138 
    139  free(inst); 
     139 roar_mm_free(self); 
    140140 return 0; 
    141141} 
     
    186186        stream_vio_s_write(self->stream, self->encoder.og.body,   self->encoder.og.body_len  ) 
    187187                                                                 != self->encoder.og.body_len     ) { 
    188     free(self); // TODO: do we need addional cleanup? 
     188    roar_mm_free(self); // TODO: do we need addional cleanup? 
    189189    return -1; 
    190190   } 
Note: See TracChangeset for help on using the changeset viewer.