From 32c2579e5a4aa32df26974f7f31063f9f499e906 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 18 Jan 2012 17:35:07 +0000 Subject: Fix memory error (fix #810). git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@3965 a436a847-0d15-0410-975c-d299462d15a1 --- src/util.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/util.c b/src/util.c index 2cffcfb..a693d2d 100644 --- a/src/util.c +++ b/src/util.c @@ -177,7 +177,7 @@ lilv_expand(const char* path) // Append variable value (or $VAR_NAME if not found) char* var = (char*)calloc(t - s, 1); memcpy(var, s + 1, t - s - 1); - append_var(out, &len, var); + out = append_var(out, &len, var); free(var); // Continue after variable reference @@ -188,7 +188,7 @@ lilv_expand(const char* path) } else if (*s == '~' && (*(s + 1) == '/' || !*(s + 1))) { // Hit ~ before slash or end of string (home directory reference) out = strappend(out, &len, start, s - start); - append_var(out, &len, "HOME"); + out = append_var(out, &len, "HOME"); start = ++s; } else { ++s; -- cgit v1.2.1