X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=types%2Fsequence.c;h=7d060e4b06224098fe7acfeceda84f8a24589077;hp=ae91ef87798683b6958892d32fc331c3da09c0cb;hb=1e36e6c2ecc209cd7e16cbab0f98f00cbf7bfbf3;hpb=518de31ce4f6ec7e12b81c9fed54e5af0ece7f4b 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;