From 907baf337946f1cf239a3247d4f3607c26f4bdde Mon Sep 17 00:00:00 2001 From: TapTap Date: Fri, 17 Jul 2026 10:47:46 +0200 Subject: [PATCH] fix: initialize ssl/ssl_ctx in client_connect_ssh to prevent use-after-free --- src/shared/transport_ssh.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/shared/transport_ssh.c b/src/shared/transport_ssh.c index 81ff680..63273ad 100644 --- a/src/shared/transport_ssh.c +++ b/src/shared/transport_ssh.c @@ -143,5 +143,7 @@ Client *client_connect_ssh(char *destination, int port) { client->address.sin_family = AF_UNIX; client->address_length = 0; client->ssh_child_pid = pid; + client->ssl = NULL; + client->ssl_ctx = NULL; return client; }