Fix: setting the wrong status variable on query canceled
authorFrancis Deslauriers <francis.deslauriers@efficios.com>
Tue, 18 Dec 2018 20:21:07 +0000 (15:21 -0500)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 3 May 2019 22:19:37 +0000 (18:19 -0400)
This fixes the following Clang warning:
  query-executor.c:137:12: error: implicit conversion from enumeration type 'enum bt_query_executor_status' to different enumeration type 'enum bt_query_status' [-Werror,-Wenum-conversion]
                status = BT_QUERY_EXECUTOR_STATUS_CANCELED;

Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
lib/graph/query-executor.c

index c7613ce9adc65626546879d47592e43507bb165b..d4397a820f3f0fd1922951060399af412e1572c8 100644 (file)
@@ -134,7 +134,7 @@ enum bt_query_executor_status bt_query_executor_query(
        exec_status = (int) status;
        if (query_exec->canceled) {
                BT_OBJECT_PUT_REF_AND_RESET(*user_result);
-               status = BT_QUERY_EXECUTOR_STATUS_CANCELED;
+               exec_status = BT_QUERY_EXECUTOR_STATUS_CANCELED;
                goto end;
        }
 
This page took 0.025379 seconds and 4 git commands to generate.