From e7b95c56ca18110bcbb336923cb050c354e028bc Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Fri, 24 Oct 2003 13:44:53 +0000 Subject: [PATCH] Fixed FTP session closing in SIGNOFF. --- CHANGES | 6 ++++++ lib/silcclient/client_ftp.c | 5 +---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/CHANGES b/CHANGES index 29c620ce..c346d75b 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,9 @@ +Fri Oct 24 16:43:40 EEST 2003 Pekka Riikonen + + * Fixed file transfer connection closing when SIGNOFF for + the client is received from server. Affected file is + lib/silcclient/client_ftp.c. + Tue Oct 21 13:35:57 CEST 2003 Pekka Riikonen * Check for disconnected socket in QUIT callback. Affected diff --git a/lib/silcclient/client_ftp.c b/lib/silcclient/client_ftp.c index ed9ca3bc..ef727a85 100644 --- a/lib/silcclient/client_ftp.c +++ b/lib/silcclient/client_ftp.c @@ -713,11 +713,8 @@ void silc_client_ftp_session_free_client(SilcClientConnection conn, silc_dlist_start(conn->internal->ftp_sessions); while ((session = silc_dlist_get(conn->internal->ftp_sessions)) != SILC_LIST_END) { - if (session->client_entry == client_entry) { - if (session->sock) - session->sock->user_data = NULL; + if (session->client_entry == client_entry) silc_client_ftp_session_free(session); - } } } -- 2.24.0