--- a/mcabber/src/hbuf.c Wed Oct 26 23:46:53 2005 +0200
+++ b/mcabber/src/hbuf.c Sun Oct 30 12:09:32 2005 +0200
@@ -67,10 +67,11 @@
hbuf_block_elt->ptr_end_alloc = hbuf_block_elt->ptr + HBB_BLOCKSIZE;
*p_hbuf = g_list_append(*p_hbuf, hbuf_block_elt);
} else {
+ hbuf_block *hbuf_b_prev;
// Set p_hbuf to the end of the list, to speed up history loading
// (or CPU time will be used by g_list_last() for each line)
hbuf = *p_hbuf = g_list_last(*p_hbuf);
- hbuf_block *hbuf_b_prev = hbuf->data;
+ hbuf_b_prev = hbuf->data;
hbuf_block_elt->ptr = hbuf_b_prev->ptr_end;
hbuf_block_elt->flags = HBB_FLAG_PERSISTENT;
hbuf_block_elt->ptr_end_alloc = hbuf_b_prev->ptr_end_alloc;