Changeset 4975:1b8be0a0ba5f in roaraudio for libroaresd


Ignore:
Timestamp:
05/16/11 15:16:33 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

removed more usages of system's malloc()/free() calles.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroaresd/esdctl.c

    r4708 r4975  
    6969 
    7070/* print server into to stdout */ 
    71 void esd_print_server_info( esd_server_info_t *server_info ) { 
     71void esd_print_server_info(esd_server_info_t *server_info ) { 
    7272 char buf[80] = ""; 
    7373 
     
    142142 struct roar_message    m; 
    143143 
    144  r = malloc(sizeof(esd_server_info_t)); 
     144 r = roar_mm_malloc(sizeof(esd_server_info_t)); 
    145145 
    146146 if ( r == NULL ) 
     
    157157 
    158158 if ( roar_req(&con, &m, NULL) == -1 ) { 
    159   free(r); 
     159  roar_mm_free(r); 
    160160  return NULL; 
    161161 } 
    162162 
    163163 if ( m.cmd != ROAR_CMD_OK ) { 
    164   free(r); 
     164  roar_mm_free(r); 
    165165  return NULL; 
    166166 } 
    167167 
    168168 if ( roar_stream_m2s(&s, &m) == -1 ) { 
    169   free(r); 
     169  roar_mm_free(r); 
    170170  return NULL; 
    171171 } 
     
    188188/* release all memory allocated for the server properties structure */ 
    189189void esd_free_server_info( esd_server_info_t *server_info ) { 
    190  if (server_info) 
    191   free(server_info); 
     190 if (server_info != NULL) 
     191  roar_mm_free(server_info); 
    192192} 
    193193 
     
    208208 roar_connect_fh(con, esd); 
    209209 
    210  r = malloc(sizeof(esd_info_t)); 
     210 r = roar_mm_malloc(sizeof(esd_info_t)); 
    211211 
    212212 if ( r == NULL ) 
     
    234234   } 
    235235 
    236    if ( (new_player = malloc(sizeof(esd_player_info_t))) == NULL ) { 
     236   if ( (new_player = roar_mm_malloc(sizeof(esd_player_info_t))) == NULL ) { 
    237237    ROAR_ERR("esd_get_all_info(*): can not alloc memory for new player! BAD"); 
    238238    continue; 
     
    320320 player = info->player_list; 
    321321 
    322  while (player) { 
     322 while (player != NULL) { 
    323323  oplayer = player; 
    324324  player  = player->next; 
    325325 
    326   free(oplayer); 
     326  roar_mm_free(oplayer); 
    327327 } 
    328328 
     
    333333  sample  = sample->next; 
    334334 
    335   free(osample); 
    336  } 
    337  
    338   free(info); 
     335  roar_mm_free(osample); 
     336 } 
     337 
     338  roar_mm_free(info); 
    339339 } 
    340340} 
Note: See TracChangeset for help on using the changeset viewer.