lib: remove INVALID_PARAMS status
[babeltrace.git] / src / lib / graph / query-executor.c
index 03d420ece1fb55f5aca37f96400fa8bb134bb2c1..ce6dd6d9a3dbf2cbb4b5b5a7cc005fe4f65564ce 100644 (file)
@@ -191,6 +191,15 @@ enum bt_query_executor_query_status bt_query_executor_query(
                "User method returned `BT_FUNC_STATUS_OK` without a result.");
        status = (int) query_status;
 
+       if (status < 0) {
+               BT_LIB_LOGW_APPEND_CAUSE(
+                       "Component class's \"query\" method failed: "
+                       "query-exec-addr=%p, %![cc-]+C, object=\"%s\", "
+                       "%![params-]+v, log-level=%s", query_exec, comp_cls,
+                       object, params, bt_common_logging_level_string(log_level));
+               goto end;
+       }
+
 end:
        return status;
 }
This page took 0.023787 seconds and 4 git commands to generate.