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);