X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=formats%2Fctf-text%2Ftypes%2Fvariant.c;h=a21197aa1b3ad35bdac68c980fe2cf7c4bed0d88;hp=50d21903ce3dc83aa37dc42619e18737609e8e37;hb=d335f0f72a86c7cdcc18e524c74b82a51ad01b16;hpb=fd3382e8659903b36971efb933e5770e802b45d5 diff --git a/formats/ctf-text/types/variant.c b/formats/ctf-text/types/variant.c index 50d21903..a21197aa 100644 --- a/formats/ctf-text/types/variant.c +++ b/formats/ctf-text/types/variant.c @@ -25,6 +25,9 @@ int ctf_text_variant_write(struct stream_pos *ppos, struct definition *definitio int field_nr_saved; int ret; + if (!print_field(definition)) + return 0; + if (!pos->dummy) { if (pos->depth >= 0) { if (pos->field_nr++ != 0)