X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fplugins%2Flttng-utils%2Fdebug-info%2Ftrace-ir-metadata-copy.c;fp=src%2Fplugins%2Flttng-utils%2Fdebug-info%2Ftrace-ir-metadata-copy.c;h=2b3970fca43dd538fcf62b1f7cca084c6e10dd8f;hb=b80991f68094e8e2ed3c9d5f69db442a663d1511;hp=353cfb1021b271bbcd893953b446d84ae9c62b18;hpb=553c4bab3cad8ad569c14a01b39a66a2d8bcde7c;p=babeltrace.git diff --git a/src/plugins/lttng-utils/debug-info/trace-ir-metadata-copy.c b/src/plugins/lttng-utils/debug-info/trace-ir-metadata-copy.c index 353cfb10..2b3970fc 100644 --- a/src/plugins/lttng-utils/debug-info/trace-ir-metadata-copy.c +++ b/src/plugins/lttng-utils/debug-info/trace-ir-metadata-copy.c @@ -56,7 +56,13 @@ int copy_trace_class_content(const bt_trace_class *in_trace_class, in_trace_class_name = bt_trace_class_get_name(in_trace_class); if (in_trace_class_name) { - bt_trace_class_set_name(out_trace_class, in_trace_class_name); + bt_trace_class_set_name_status status; + + status = bt_trace_class_set_name(out_trace_class, + in_trace_class_name); + if (status != BT_TRACE_CLASS_SET_NAME_STATUS_OK) { + bt_current_thread_clear_error(); + } } /*