#include "common/mi-lttng.h"
#include "common/string-utils/string-utils.h"
#include "common/utils.h"
+#include <lttng/domain-internal.h>
/* For lttng_event_rule_type_str(). */
#include <lttng/event-rule/event-rule-internal.h>
#include <lttng/lttng.h>
goto error;
}
} else {
- if (!name) {
- const char *returned_trigger_name;
- const enum lttng_trigger_status trigger_status =
- lttng_trigger_get_name(trigger,
- &returned_trigger_name);
+ const char *returned_trigger_name;
+ const enum lttng_trigger_status trigger_status =
+ lttng_trigger_get_name(trigger,
+ &returned_trigger_name);
- if (trigger_status != LTTNG_TRIGGER_STATUS_OK) {
- WARN("Failed to retrieve the name generated for the added trigger.");
- } else {
- MSG("Added trigger '%s'.",
- returned_trigger_name);
- }
+ if (trigger_status != LTTNG_TRIGGER_STATUS_OK) {
+ WARN("Failed to retrieve the added trigger's name.");
+ } else {
+ MSG("Added trigger `%s`.", returned_trigger_name);
}
}
end:
/* Mi closing. */
- if (lttng_opt_mi) {
+ if (lttng_opt_mi && mi_writer) {
int mi_ret;
/* Close output element. */