From: Mathieu Desnoyers Date: Fri, 16 Sep 2011 19:34:00 +0000 (-0400) Subject: Fix sequence iteration X-Git-Tag: v0.7~9 X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=1e36e6c2ecc209cd7e16cbab0f98f00cbf7bfbf3 Fix sequence iteration Signed-off-by: Mathieu Desnoyers --- diff --git a/types/sequence.c b/types/sequence.c index ae91ef87..7d060e4b 100644 --- a/types/sequence.c +++ b/types/sequence.c @@ -66,6 +66,11 @@ int sequence_rw(struct stream_pos *pos, struct definition *definition) *field = sequence_declaration->elem->definition_new(sequence_declaration->elem, sequence_definition->p.scope, name, i, NULL); + } + for (i = 0; i < len; i++) { + struct definition **field; + + field = (struct definition **) &g_ptr_array_index(sequence_definition->elems, i); ret = generic_rw(pos, *field); if (ret) return ret;