[Asterisk-code-review] hashtab: Use ast free. (asterisk[13])
Corey Farrell
asteriskteam at digium.com
Mon Oct 23 19:26:38 CDT 2017
Corey Farrell has uploaded this change for review. ( https://gerrit.asterisk.org/6891
Change subject: hashtab: Use ast_free.
......................................................................
hashtab: Use ast_free.
A few places in hashtab use free instead of ast_free, remove declaration
of ASTMM_LIBC from hashtab.c as it's no longer needed.
Change-Id: I2ff089bad71640c03c3ce97f1b00fc962ef79427
---
M main/hashtab.c
1 file changed, 7 insertions(+), 7 deletions(-)
git pull ssh://gerrit.asterisk.org:29418/asterisk refs/changes/91/6891/1
diff --git a/main/hashtab.c b/main/hashtab.c
index d06d1e1..9aec9ac 100644
--- a/main/hashtab.c
+++ b/main/hashtab.c
@@ -293,7 +293,7 @@
ast_calloc(tab->hash_tab_size, sizeof(*(ht->array)))
#endif
)) {
- free(ht);
+ ast_free(ht);
return NULL;
}
@@ -409,20 +409,20 @@
}
tlist_del_item(&(tab->tlist), tab->tlist);
- free(t);
+ ast_free(t);
}
for (i = 0; i < tab->hash_tab_size; i++) {
/* Not totally necessary, but best to destroy old pointers */
tab->array[i] = NULL;
}
- free(tab->array);
+ ast_free(tab->array);
}
if (tab->do_locking) {
ast_rwlock_unlock(&tab->lock);
ast_rwlock_destroy(&tab->lock);
}
- free(tab);
+ ast_free(tab);
}
}
@@ -657,7 +657,7 @@
why leave ptrs laying around */
tab->array[i] = 0; /* erase old ptrs */
}
- free(tab->array);
+ ast_free(tab->array);
if (!(tab->array =
#ifdef __AST_DEBUG_MALLOC
__ast_calloc(newsize, sizeof(*(tab->array)), file, lineno, func)
@@ -749,7 +749,7 @@
return;
if (it->tab->do_locking)
ast_rwlock_unlock(&it->tab->lock);
- free(it);
+ ast_free(it);
}
void *ast_hashtab_next(struct ast_hashtab_iter *it)
@@ -782,7 +782,7 @@
obj2 = b->object;
b->object = b->next = (void*)2;
- free(b); /* free up the hashbucket */
+ ast_free(b); /* free up the hashbucket */
tab->hash_tab_elements--;
#ifdef DEBUG
{
--
To view, visit https://gerrit.asterisk.org/6891
To unsubscribe, visit https://gerrit.asterisk.org/settings
Gerrit-Project: asterisk
Gerrit-Branch: 13
Gerrit-MessageType: newchange
Gerrit-Change-Id: I2ff089bad71640c03c3ce97f1b00fc962ef79427
Gerrit-Change-Number: 6891
Gerrit-PatchSet: 1
Gerrit-Owner: Corey Farrell <git at cfware.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-code-review/attachments/20171023/9aecdf48/attachment-0001.html>
More information about the asterisk-code-review
mailing list