Fix: lttng: list-trigger: leak of error query in query callbacks
[lttng-tools.git] / src / bin / lttng / commands / list_triggers.c
index a34323b5e158a268d067e13fb02bf742ce4c9838..0ef94f83677d93a673ba7b343af54c3418afff9d 100644 (file)
@@ -1241,6 +1241,7 @@ static enum lttng_error_code mi_error_query_trigger_callback(
                                lttng_strerror(-ret_code));
        }
 
+       lttng_error_query_destroy(query);
        return ret_code;
 }
 
@@ -1274,6 +1275,8 @@ static enum lttng_error_code mi_error_query_action_callback(
                                trigger_name, (int) trigger_uid,
                                lttng_strerror(-ret_code));
        }
+
+       lttng_error_query_destroy(query);
        return ret_code;
 }
 
@@ -1307,8 +1310,10 @@ static enum lttng_error_code mi_error_query_condition_callback(
                                lttng_strerror(-ret_code));
        }
 
+       lttng_error_query_destroy(query);
        return ret_code;
 }
+
 int cmd_list_triggers(int argc, const char **argv)
 {
        int ret;
This page took 0.024078 seconds and 4 git commands to generate.