From a53ed9239af287c20f0668413b3c8239a487c920 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=A9mie=20Galarneau?= Date: Thu, 11 Dec 2014 23:01:30 -0500 Subject: [PATCH] Fix: Incorrect variant tag validation MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit An erroneous tag validation causes bt_ctf_field_variant_get_field() to fail when called a second time on a given variant field. Signed-off-by: Jérémie Galarneau --- formats/ctf/writer/event-fields.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/formats/ctf/writer/event-fields.c b/formats/ctf/writer/event-fields.c index c4d1b968..461888f9 100644 --- a/formats/ctf/writer/event-fields.c +++ b/formats/ctf/writer/event-fields.c @@ -445,7 +445,7 @@ struct bt_ctf_field *bt_ctf_field_variant_get_field(struct bt_ctf_field *field, tag_enum_integer = container_of(tag_enum, struct bt_ctf_field_integer, parent); - if (!bt_ctf_field_validate(variant->tag)) { + if (bt_ctf_field_validate(tag_field) < 0) { goto end; } -- 2.34.1