Changeset 4975:1b8be0a0ba5f in roaraudio for roard


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.

Location:
roard
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • roard/driver.c

    r4955 r4975  
    302302  return -1; 
    303303 } else { 
    304   driver = strdup(device); 
     304  driver = roar_mm_strdup(device); 
    305305 
    306306  if ( (delm = strstr(driver, "#")) == NULL ) { 
     
    317317 
    318318 if ( driver != NULL ) 
    319   free(driver); 
     319  roar_mm_free(driver); 
    320320 
    321321 return ret; 
  • roard/driver_sndio.c

    r4957 r4975  
    4343} 
    4444 
    45 #define er() if ( self->shandle ) sio_close(self->shandle); \ 
    46              if ( self->mhandle ) mio_close(self->mhandle); \ 
    47              if ( self->device  ) free(self->device);      \ 
    48              free(self);                                    \ 
     45#define er() if ( self->shandle ) sio_close(self->shandle);   \ 
     46             if ( self->mhandle ) mio_close(self->mhandle);   \ 
     47             if ( self->device  ) roar_mm_free(self->device); \ 
     48             roar_mm_free(self);                              \ 
    4949             return -1 
    5050 
  • roard/roard.c

    r4967 r4975  
    828828   if ( *addr == '/' ) { 
    829829    if ( (env_roar_proxy_backup = getenv("ROAR_PROXY")) != NULL ) { 
    830      env_roar_proxy_backup = strdup(env_roar_proxy_backup); 
     830     env_roar_proxy_backup = roar_mm_strdup(env_roar_proxy_backup); 
    831831     unsetenv("ROAR_PROXY"); 
    832832    } 
     
    844844    if ( env_roar_proxy_backup != NULL ) { 
    845845     setenv("ROAR_PROXY", env_roar_proxy_backup, 0); 
    846      free(env_roar_proxy_backup); 
     846     roar_mm_free(env_roar_proxy_backup); 
    847847    } 
    848848#else 
  • roard/sample.c

    r4957 r4975  
    7777  roar_buffer_free(c->data); 
    7878 
    79  free(c); 
     79 roar_mm_free(c); 
    8080 
    8181 g_samples[id] = NULL; 
Note: See TracChangeset for help on using the changeset viewer.