From 518de31ce4f6ec7e12b81c9fed54e5af0ece7f4b Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Fri, 16 Sep 2011 13:40:34 -0400 Subject: [PATCH 1/1] Fix sequence field name use after free Signed-off-by: Mathieu Desnoyers --- types/sequence.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/types/sequence.c b/types/sequence.c index ed719bc5..ae91ef87 100644 --- a/types/sequence.c +++ b/types/sequence.c @@ -59,8 +59,8 @@ int sequence_rw(struct stream_pos *pos, struct definition *definition) str = g_string_new(""); g_string_printf(str, "[%" PRIu64 "]", i); - (void) g_string_free(str, TRUE); name = g_quark_from_string(str->str); + (void) g_string_free(str, TRUE); field = (struct definition **) &g_ptr_array_index(sequence_definition->elems, i); *field = sequence_declaration->elem->definition_new(sequence_declaration->elem, -- 2.34.1