ret = ini_parse_file(config_file,
(ini_entry_handler) config_entry_handler_filter, (void *) &filter);
+ fclose(config_file);
end:
return ret;
}
}
}
end:
+ if (ret < 0) {
+ ERR("Failed to load session %s: %s", name, lttng_strerror(ret));
+ lttng_destroy_session(name);
+ }
+
free(kernel_domain);
free(ust_domain);
free(jul_domain);
continue;
}
- if (path_len + file_name_len > PATH_MAX) {
+ if (path_len + file_name_len >= PATH_MAX) {
continue;
}