/*
* Destroys a path token.
*/
-static void ptokens_destroy_func(gpointer ptoken, gpointer data)
+static void ptokens_destroy_func(gpointer ptoken, gpointer)
{
g_string_free((GString *) ptoken, TRUE);
}
if (BT_LOG_ON_TRACE) {
GString *field_path1_pretty = ctf_field_path_string(field_path1);
GString *field_path2_pretty = ctf_field_path_string(field_path2);
- const char *field_path1_pretty_str = field_path1_pretty ? field_path1_pretty->str : NULL;
- const char *field_path2_pretty_str = field_path2_pretty ? field_path2_pretty->str : NULL;
+ const char *field_path1_pretty_str =
+ field_path1_pretty ? field_path1_pretty->str : "(null)";
+ const char *field_path2_pretty_str =
+ field_path2_pretty ? field_path2_pretty->str : "(null)";
BT_COMP_LOGD("Finding lowest common ancestor (LCA) between two field paths: "
"field-path-1=\"%s\", field-path-2=\"%s\"",
break;
case CTF_FIELD_CLASS_TYPE_SEQUENCE:
{
- struct ctf_field_class_int *int_fc = ctf_field_class_as_int(target_fc);
-
if (target_fc->type != CTF_FIELD_CLASS_TYPE_INT &&
target_fc->type != CTF_FIELD_CLASS_TYPE_ENUM) {
_BT_COMP_OR_COMP_CLASS_LOGE_APPEND_CAUSE(
goto end;
}
+ ctf_field_class_int *int_fc = ctf_field_class_as_int(target_fc);
+
if (int_fc->is_signed) {
_BT_COMP_OR_COMP_CLASS_LOGE_APPEND_CAUSE(
"Sequence field class's length field class is not an unsigned integer field class: "
return ret;
}
-BT_HIDDEN
int ctf_trace_class_resolve_field_classes(struct ctf_trace_class *tc,
struct meta_log_config *log_cfg)
{