Changeset 5295:5914c84e72be in roaraudio for libroar/caps.c
- Timestamp:
- 11/24/11 19:43:11 (12 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/caps.c
r5149 r5295 57 57 return -1; 58 58 59 if ( (*data = malloc(needlen)) == NULL )59 if ( (*data = roar_mm_malloc(needlen)) == NULL ) 60 60 return -1; 61 61 … … 179 179 if ( mes.cmd != ROAR_CMD_OK ) { 180 180 if ( data != NULL ) 181 free(data);181 roar_mm_free(data); 182 182 return -1; 183 183 } … … 185 185 if ( roar_caps_from_msg(&caps, &mes, data) == -1 ) { 186 186 if ( data != NULL ) 187 free(data);187 roar_mm_free(data); 188 188 return -1; 189 189 } … … 192 192 if ( caps.version != 0 || caps.type != ROAR_CT_STANDARDS || (caps.len & 0x3) != 0 ) { 193 193 if ( data != NULL ) 194 free(data);194 roar_mm_free(data); 195 195 return -1; 196 196 } … … 200 200 if ( *out == NULL ) { 201 201 if ( data != NULL ) 202 free(data);202 roar_mm_free(data); 203 203 return -1; 204 204 } … … 213 213 214 214 if ( data != NULL ) 215 free(data);215 roar_mm_free(data); 216 216 217 217 return 0;
Note: See TracChangeset
for help on using the changeset viewer.