From e408c5a9a53634bbecf3dcb63f6dfea016f5b710 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 7 Apr 2016 11:36:04 +0200 Subject: [PATCH] buffer: fix header pointer after buffer realloc --- pinos/client/buffer.c | 1 + 1 file changed, 1 insertion(+) diff --git a/pinos/client/buffer.c b/pinos/client/buffer.c index 2109d4636..b7f8f2a46 100644 --- a/pinos/client/buffer.c +++ b/pinos/client/buffer.c @@ -474,6 +474,7 @@ builder_ensure_size (struct stack_builder *sb, gsize size) if (sb->buf.size + size > sb->buf.allocated_size) { sb->buf.allocated_size = sb->buf.size + MAX (size, 1024); sb->buf.data = g_realloc (sb->buf.data, sb->buf.allocated_size); + sb->sh = sb->buf.data; } return (guint8 *) sb->buf.data + sb->buf.size; }