--- libaitrpc/src/lists.c 2012/05/18 15:24:33 1.9.2.4 +++ libaitrpc/src/lists.c 2012/05/28 08:02:00 1.10.2.1 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: lists.c,v 1.9.2.4 2012/05/18 15:24:33 misho Exp $ +* $Id: lists.c,v 1.10.2.1 2012/05/28 08:02:00 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -69,7 +69,7 @@ rpc_srv_registerCall(rpc_srv_t * __restrict srv, u_sho return 0; } - if (!(func = malloc(sizeof(rpc_func_t)))) { + if (!(func = io_malloc(sizeof(rpc_func_t)))) { LOGERR; return -1; } else { @@ -109,7 +109,7 @@ rpc_srv_unregisterCall(rpc_srv_t * __restrict srv, u_s TAILQ_REMOVE(&srv->srv_funcs, f, func_node); AIT_FREE_VAL(&f->func_name); - free(f); + io_free(f); return 1; } @@ -210,6 +210,6 @@ rpc_srv_unregisterBLOB(rpc_srv_t * __restrict srv, uin TAILQ_REMOVE(&srv->srv_blob.blobs, b, blob_node); rpc_srv_blobFree(srv, b); - free(b); + io_free(b); return 1; }