aboutsummaryrefslogtreecommitdiff
path: root/src/list.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/list.c')
-rw-r--r--src/list.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/list.c b/src/list.c
index 2bd9797..33d56d8 100644
--- a/src/list.c
+++ b/src/list.c
@@ -127,7 +127,7 @@ grecs_list_pop(struct grecs_list *lp)
if (ep) {
data = ep->data;
grecs_list_remove_entry(lp, ep);
- free(ep);
+ grecs_free(ep);
} else
data = NULL;
return data;
@@ -144,7 +144,7 @@ grecs_list_remove_tail(struct grecs_list *lp)
ep = lp->tail;
data = lp->tail->data;
grecs_list_remove_entry(lp, ep);
- free(ep);
+ grecs_free(ep);
return data;
}
@@ -157,7 +157,7 @@ grecs_list_clear(struct grecs_list *lp)
struct grecs_list_entry *next = ep->next;
if (lp->free_entry)
lp->free_entry(ep->data);
- free(ep);
+ grecs_free(ep);
ep = next;
}
lp->head = lp->tail = NULL;
@@ -169,7 +169,7 @@ grecs_list_free(struct grecs_list *lp)
{
if (lp) {
grecs_list_clear(lp);
- free(lp);
+ grecs_free(lp);
}
}

Return to:

Send suggestions and report system problems to the System administrator.