Reported by Coverity as:
CID
1351741 (#1 of 1): Unchecked return value (CHECKED_RETURN)
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
index);
break;
case CTF_TYPE_VARIANT:
- bt_ctf_field_type_variant_get_field(field_type, NULL,
+ {
+ int ret = bt_ctf_field_type_variant_get_field(field_type, NULL,
&field, index);
+ if (ret) {
+ field = NULL;
+ goto end;
+ }
break;
+ }
case CTF_TYPE_ARRAY:
field = bt_ctf_field_type_array_get_element_type(field_type);
break;
default:
break;
}
-
+end:
return field;
}