Changeset 4957:45ba4cf2abe3 in roaraudio for roard/driver_pwmled.c


Ignore:
Timestamp:
05/13/11 23:30:17 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

use roar_mm_*() where possible

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/driver_pwmled.c

    r4708 r4957  
    3030int driver_pwmled_open_vio  (struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream) { 
    3131 struct roar_vio_defaults def; 
    32  struct driver_pwmled * self = malloc(sizeof(struct driver_pwmled)); 
     32 struct driver_pwmled * self = roar_mm_malloc(sizeof(struct driver_pwmled)); 
    3333 
    3434 if ( self == NULL ) 
     
    4040 
    4141  if ( roar_vio_dstr_init_defaults(&def, ROAR_VIO_DEF_TYPE_NONE, O_WRONLY, 0644) == -1 ) { 
    42    free(self); 
     42   roar_mm_free(self); 
    4343   return -1; 
    4444  } 
    4545 
    4646  if ( roar_vio_open_dstr(&(self->vio), device, &def, 1) == -1 ) { 
    47    free(self); 
     47   roar_mm_free(self); 
    4848   return -1; 
    4949  } 
     
    5555   return -1; 
    5656*/ 
    57   free(self); 
     57  roar_mm_free(self); 
    5858  return -1; 
    5959 } 
     
    7878 
    7979 if ( roar_light_pwm_new(&(self->state), 16) == -1 ) { 
    80   free(self); 
     80  roar_mm_free(self); 
    8181  return -1; 
    8282 } 
     
    9292 
    9393 if ( vio->inst != NULL ) 
    94   free(vio->inst); 
     94  roar_mm_free(vio->inst); 
    9595 
    9696 return ret; 
Note: See TracChangeset for help on using the changeset viewer.