From 54ac7c95e8809054cd25e21836ad5993aac934a6 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Thu, 23 Nov 2023 15:03:14 +0100 Subject: [PATCH] examples: Avoid accessing list before acquiring lock Thanks coverity CID 1526592 Signed-off-by: Jakub Jelen Reviewed-by: Sahana Prasad --- examples/ssh_X11_client.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/ssh_X11_client.c b/examples/ssh_X11_client.c index b3fa0e2d..e3386813 100644 --- a/examples/ssh_X11_client.c +++ b/examples/ssh_X11_client.c @@ -343,10 +343,11 @@ static void delete_item(ssh_channel channel) static node_t *search_item(ssh_channel channel) { - node_t *current = node; + node_t *current = NULL; pthread_mutex_lock(&mutex); + current = node; while (current != NULL) { if (current->channel == channel) { pthread_mutex_unlock(&mutex);