Fix: _lttng_variant_statedump should expect lttng_ust_ctl_atype_variant_nestable
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Wed, 26 Jan 2022 15:53:55 +0000 (10:53 -0500)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Wed, 26 Jan 2022 22:29:38 +0000 (17:29 -0500)
The precondition check in _lttng_variant_statedump is too strict: it
should also expect lttng_ust_ctl_atype_variant_nestable. Remove this
check entirely, which is redundant with the switch/case in the only
caller sites in the same compile unit.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Change-Id: I744cc5cef69ff29f8d7ecc1cf01c9a629c6e222e

src/bin/lttng-sessiond/ust-metadata.c

index 6c807ccee8673712dbf059739f4dfd35aa133e0f..d8f1c842bdb907c5162cfb5640aed02434194d49 100644 (file)
@@ -369,10 +369,6 @@ int _lttng_variant_statedump(struct ust_registry_session *session,
        int ret;
        char identifier[LTTNG_UST_ABI_SYM_NAME_LEN];
 
-       if (variant->type.atype != lttng_ust_ctl_atype_variant) {
-               ret = -EINVAL;
-               goto end;
-       }
        (*iter_field)++;
        sanitize_ctf_identifier(identifier, tag_name);
        if (alignment) {
This page took 0.026329 seconds and 4 git commands to generate.