X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fbin%2Flttng-sessiond%2Fust-field-convert.cpp;h=9a07b38c46d3b054482e40f9044ec148ed2f7a9d;hb=24ed18f2ceda5023e4ad755547ad79466730cbd3;hp=81fa7bc7dec6952008fc6f7609c187f6e5797f59;hpb=2f35b2f5e29f337ad7c780e41d1eaeae378c1bc2;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/ust-field-convert.cpp b/src/bin/lttng-sessiond/ust-field-convert.cpp index 81fa7bc7d..9a07b38c4 100644 --- a/src/bin/lttng-sessiond/ust-field-convert.cpp +++ b/src/bin/lttng-sessiond/ust-field-convert.cpp @@ -190,8 +190,11 @@ lst::type::cuptr create_enumeration_type_from_ust_ctl_fields(const lttng_ust_ctl lst::integer_type::reverse_byte_order( session_attributes._native_trace_byte_order) : session_attributes._native_trace_byte_order; + const auto signedness = enum_container_uctl_type->signedness ? + lst::integer_type::signedness::SIGNED : + lst::integer_type::signedness::UNSIGNED; - if (enum_container_uctl_type->signedness) { + if (signedness == lst::integer_type::signedness::SIGNED) { const auto& enum_registry = static_cast( *session_attributes.get_registry_enum( enumeration_name, enumeration_id));