From 53a21d044ba076b8aae49a272480f1c08a4921c0 Mon Sep 17 00:00:00 2001 From: Yongjoo Ahn Date: Mon, 17 Oct 2022 16:03:46 +0900 Subject: [PATCH] [edge] Remove unnecessary pthread call - Remove `pthread_cancel`, cause msg and listener thread do not need thread cancellation. Signed-off-by: Yongjoo Ahn --- src/libnnstreamer-edge/nnstreamer-edge-internal.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/libnnstreamer-edge/nnstreamer-edge-internal.c b/src/libnnstreamer-edge/nnstreamer-edge-internal.c index 5b98400..81f9cd7 100644 --- a/src/libnnstreamer-edge/nnstreamer-edge-internal.c +++ b/src/libnnstreamer-edge/nnstreamer-edge-internal.c @@ -524,7 +524,6 @@ _nns_edge_close_connection (nns_edge_conn_s * conn) /* Stop and clear the message thread. */ if (conn->msg_thread) { if (conn->running) { - pthread_cancel (conn->msg_thread); conn->running = false; } pthread_join (conn->msg_thread, NULL); @@ -1417,7 +1416,6 @@ nns_edge_release_handle (nns_edge_h edge_h) if (eh->listener_thread) { if (eh->listening) { - pthread_cancel (eh->listener_thread); eh->listening = false; } -- 2.34.1