diff --git a/ext/cool.io/buffer.c b/ext/cool.io/buffer.c index 0b0a28d..c9dbecd 100644 --- a/ext/cool.io/buffer.c +++ b/ext/cool.io/buffer.c @@ -472,7 +472,7 @@ buffer_free(struct buffer * buf) buffer_clear(buf); buffer_free_pool(buf); - free(buf); + xfree(buf); } /* Free the memory pool */ @@ -484,7 +484,7 @@ buffer_free_pool(struct buffer * buf) while (buf->pool_head) { tmp = buf->pool_head; buf->pool_head = tmp->next; - free(tmp); + xfree(tmp); } buf->pool_tail = 0;