Print an error when we detect memory corruption. Fix a typo in a comment.

svn path=/trunk/; revision=17395
This commit is contained in:
Gerald Combs 2006-02-23 23:12:42 +00:00
parent 83f28ac9f5
commit 64104b1749
1 changed files with 5 additions and 5 deletions

View File

@ -526,8 +526,8 @@ ep_free_all(void)
while (npc != NULL) {
#ifndef EP_DEBUG_FREE
for (i = 0; i < npc->c_count; i++) {
/* XXX - This isn't very graceful */
g_assert(memcmp(npc->canary[i], &ep_canary, npc->cmp_len[i]) == 0);
if (memcmp(npc->canary[i], &ep_canary, npc->cmp_len[i]) != 0)
g_error("Per-packet memory corrupted.");
}
npc->c_count = 0;
npc->amount_free=EMEM_PACKET_CHUNK_SIZE;
@ -554,7 +554,7 @@ se_free_all(void)
emem_chunk_t *npc;
guint i;
/* move all used chunks ove to the free list */
/* move all used chunks over to the free list */
while(se_packet_mem.used_list){
npc=se_packet_mem.used_list;
se_packet_mem.used_list=se_packet_mem.used_list->next;
@ -567,8 +567,8 @@ se_free_all(void)
while (npc != NULL) {
#ifndef SE_DEBUG_FREE
for (i = 0; i < npc->c_count; i++) {
/* XXX - This isn't very graceful */
g_assert(memcmp(npc->canary[i], &se_canary, npc->cmp_len[i]) == 0);
if (memcmp(npc->canary[i], &se_canary, npc->cmp_len[i]) != 0)
g_error("Per-session memory corrupted.");
}
npc->c_count = 0;
npc->amount_free=EMEM_PACKET_CHUNK_SIZE;