X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=types%2Ftypes.c;h=f74e730f3df71e2531b27b54bff4dc1e45a2db7a;hp=450c93ba6b5206c9edcdd8fb726e92c0b029d73a;hb=15d4fe3c66b4bc1453f82c075634e325e3008162;hpb=6743ae7d80368d451ba9c4583ae826dc76af0061 diff --git a/types/types.c b/types/types.c index 450c93ba..f74e730f 100644 --- a/types/types.c +++ b/types/types.c @@ -32,10 +32,13 @@ GQuark prefix_quark(const char *prefix, GQuark quark) { GQuark nq; GString *str; + char *quark_str; str = g_string_new(prefix); g_string_append(str, g_quark_to_string(quark)); - nq = g_quark_from_string(g_string_free(str, FALSE)); + quark_str = g_string_free(str, FALSE); + nq = g_quark_from_string(quark_str); + g_free(quark_str); return nq; }