Changeset 4957:45ba4cf2abe3 in roaraudio for roard/driver_sndio.c
- Timestamp:
- 05/13/11 23:30:17 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/driver_sndio.c
r4708 r4957 52 52 struct driver_sndio * self = NULL; 53 53 54 if ( (self = malloc(sizeof(struct driver_sndio))) == NULL ) {55 ROAR_ERR("driver_sndio_open(*): Can not malloc() instance data: %s", strerror(errno));54 if ( (self = roar_mm_malloc(sizeof(struct driver_sndio))) == NULL ) { 55 ROAR_ERR("driver_sndio_open(*): Can not roar_mm_malloc() instance data: %s", strerror(errno)); 56 56 return -1; 57 57 } … … 85 85 86 86 if ( device != NULL ) 87 self->device = strdup(device);87 self->device = roar_mm_strdup(device); 88 88 89 89 if ( driver_sndio_init_vio(inst, self) == -1 ) { … … 113 113 114 114 if ( self->device != NULL ) 115 free(self->device);116 117 free(self);115 roar_mm_free(self->device); 116 117 roar_mm_free(self); 118 118 119 119 return 0;
Note: See TracChangeset
for help on using the changeset viewer.