From 37d930ac4afa9642b7b918b60ca0e0cb42b50682 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 10 Aug 2004 13:00:12 +0000 Subject: glib mainloop fix implement server status command support for sink_list/source_list in polyplib git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@110 fefdeb5f-60dc-0310-8127-8f9354f1896f --- polyp/tagstruct.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'polyp/tagstruct.c') diff --git a/polyp/tagstruct.c b/polyp/tagstruct.c index cb93a9c4..9578a9eb 100644 --- a/polyp/tagstruct.c +++ b/polyp/tagstruct.c @@ -83,10 +83,10 @@ uint8_t* pa_tagstruct_free_data(struct pa_tagstruct*t, size_t *l) { static void extend(struct pa_tagstruct*t, size_t l) { assert(t && t->dynamic); - if (l <= t->allocated) + if (t->length+l <= t->allocated) return; - t->data = pa_xrealloc(t->data, t->allocated = l+100); + t->data = pa_xrealloc(t->data, t->allocated = t->length+l+100); } void pa_tagstruct_puts(struct pa_tagstruct*t, const char *s) { -- cgit