Changeset 3063:955233719a84 in roaraudio for roard/clients.c


Ignore:
Timestamp:
12/26/09 20:36:31 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

use memory functions from libroar, not libc, fixed a small memory leak

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/clients.c

    r2828 r3063  
    5151 for (i = 0; i < ROAR_CLIENTS_MAX; i++) { 
    5252  if ( g_clients[i] == NULL ) { 
    53    n = malloc(sizeof(struct roar_client)); 
     53   n = roar_mm_malloc(sizeof(struct roar_client)); 
    5454   if ( n != NULL ) { 
    5555    n->pid    = -1; 
     
    7171 
    7272    if ( roar_nnode_new(&(n->nnode), ROAR_SOCKET_TYPE_UNKNOWN) == -1 ) { 
    73      free(n); 
     73     roar_mm_free(n); 
    7474     return -1; 
    7575    } 
     
    114114 roar_nnode_free(&(g_clients[id]->nnode)); 
    115115 
    116  free(g_clients[id]); 
     116 roar_mm_free(g_clients[id]); 
    117117 g_clients[id] = NULL; 
    118118 
Note: See TracChangeset for help on using the changeset viewer.