From: Pekka Riikonen Date: Fri, 24 Oct 2003 13:44:53 +0000 (+0000) Subject: Fixed FTP session closing in SIGNOFF. X-Git-Tag: silc.client.0.9.14 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=e7b95c56ca18110bcbb336923cb050c354e028bc Fixed FTP session closing in SIGNOFF. --- 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); - } } }