Add out-of-bound checks
[babeltrace.git] / types / variant.c
index 460b2fb2b6bb3944bd77d17c1f4a735535463da8..2a4087254a3f739b80a3683e01e09ed77fdd5fd0 100644 (file)
@@ -27,14 +27,14 @@ struct definition *_variant_definition_new(struct declaration *declaration,
 static
 void _variant_definition_free(struct definition *definition);
 
-void variant_rw(struct stream_pos *ppos, struct definition *definition)
+int variant_rw(struct stream_pos *ppos, struct definition *definition)
 {
        struct definition_variant *variant_definition =
                container_of(definition, struct definition_variant, p);
        struct field *field;
 
        field = variant_get_current_field(variant_definition);
-       generic_rw(ppos, field->definition);
+       return generic_rw(ppos, field->definition);
 }
 
 static
This page took 0.028812 seconds and 4 git commands to generate.