--- libaitcfg/src/queue.c 2012/04/05 11:47:03 1.7.2.1 +++ libaitcfg/src/queue.c 2012/05/23 14:52:50 1.7.2.3 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: queue.c,v 1.7.2.1 2012/04/05 11:47:03 misho Exp $ +* $Id: queue.c,v 1.7.2.3 2012/05/23 14:52:50 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -135,7 +135,7 @@ cfg_unsetAttribute(cfg_root_t * __restrict cfg, const AIT_FREE_VAL(&av->cfg_val); AIT_FREE_VAL(&av->cfg_attr); AIT_FREE_VAL(&av->cfg_sec); - free(av); + io_free(av); return 1; } @@ -161,7 +161,7 @@ cfg_setAttribute(cfg_root_t * __restrict cfg, const ch /* adding new element */ section = _selectAttribute(cfg, csSec, NULL); - av = malloc(sizeof(struct tagCfg)); + av = io_malloc(sizeof(struct tagCfg)); if (!av) { LOGERR; return -1; @@ -255,7 +255,7 @@ cfg_loadAttribute(cfg_root_t * __restrict cfg, const c AIT_SET_STR(val, csDefValue); ret = AIT_LEN(val); } else - AIT_INIT(val); + AIT_INIT_VAL(val); return ret; } @@ -265,7 +265,7 @@ cfg_loadAttribute(cfg_root_t * __restrict cfg, const c AIT_SET_STR(val, csDefValue); ret = AIT_LEN(val); } else - AIT_INIT(val); + AIT_INIT_VAL(val); } else { /* copy value */ AIT_SET_STR(val, AIT_GET_STR(&av->cfg_val));