Changeset 3063:955233719a84 in roaraudio for libroar
- Timestamp:
- 12/26/09 20:36:31 (14 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- libroar
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/stack.c
r1284 r3063 48 48 49 49 struct roar_stack * roar_stack_newalloc(void) { 50 struct roar_stack * stack = malloc(sizeof(struct roar_stack));50 struct roar_stack * stack = roar_mm_malloc(sizeof(struct roar_stack)); 51 51 52 52 if ( stack == NULL ) -
libroar/vio_cmd.c
r1663 r3063 46 46 return -1; 47 47 48 if ( (state = malloc(sizeof(struct roar_vio_cmd_state))) == NULL )48 if ( (state = roar_mm_malloc(sizeof(struct roar_vio_cmd_state))) == NULL ) 49 49 return -1; 50 50 … … 132 132 133 133 // state->state = ROAR_VIO_CMD_STATE_CLOSED; 134 free(state);134 roar_mm_free(state); 135 135 136 136 return 0; … … 226 226 return -1; 227 227 228 if ( (state = malloc(sizeof(struct roar_vio_2popen_state))) == NULL )228 if ( (state = roar_mm_malloc(sizeof(struct roar_vio_2popen_state))) == NULL ) 229 229 return -1; 230 230 … … 282 282 free(state->child.cmd); 283 283 284 free(state);284 roar_mm_free(state); 285 285 286 286 return 0; -
libroar/vio_pipe.c
r1505 r3063 43 43 return -1; 44 44 45 if ( (self = malloc(sizeof(struct roar_vio_pipe))) == NULL )45 if ( (self = roar_mm_malloc(sizeof(struct roar_vio_pipe))) == NULL ) 46 46 return -1; 47 47 … … 65 65 // no buffers need to be set up here, 66 66 // we handle the NULL pointer in the reader and writer func 67 free(self);67 roar_mm_free(self); 68 68 return -1; 69 69 break; … … 73 73 if ( rw == O_RDWR || rw == O_RDONLY ) 74 74 if ( pipe(self->b.p) == -1 ) { 75 free(self);75 roar_mm_free(self); 76 76 return -1; 77 77 } … … 80 80 close(self->b.p[0]); 81 81 close(self->b.p[1]); 82 free(self);82 roar_mm_free(self); 83 83 return -1; 84 84 } … … 86 86 case ROAR_VIO_PIPE_TYPE_SOCKET: 87 87 if ( socketpair(AF_UNIX, SOCK_STREAM, 0, self->b.p) == -1 ) { 88 free(self);88 roar_mm_free(self); 89 89 return -1; 90 90 } … … 99 99 break; 100 100 default: 101 free(self);101 roar_mm_free(self); 102 102 return -1; 103 103 } … … 175 175 176 176 if ( ! self->refcount ) { 177 free(self);177 roar_mm_free(self); 178 178 } 179 179 -
libroar/vio_stack.c
r1505 r3063 41 41 return -1; 42 42 43 if ( (self = malloc(sizeof(struct roar_vio_stack))) == NULL )43 if ( (self = roar_mm_malloc(sizeof(struct roar_vio_stack))) == NULL ) 44 44 return -1; 45 45 … … 94 94 } 95 95 96 free(self);96 roar_mm_free(self); 97 97 98 98 return 0;
Note: See TracChangeset
for help on using the changeset viewer.