From: Pekka Riikonen Date: Mon, 28 Apr 2014 19:43:44 +0000 (+0300) Subject: silcclient: fix packet stream coder function X-Git-Tag: silc.client.1.1.9~14 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=d7f1e81fea0d1da2ac870b8dfa600669aa280cd5 silcclient: fix packet stream coder function Generate correct FTP packet after, after the packet stream coder function semantics changed in commit 705167687caeaa66c371dce7cc88719687337b9e. --- diff --git a/lib/silcclient/client_ftp.c b/lib/silcclient/client_ftp.c index ac53a0c5..fc1aef48 100644 --- a/lib/silcclient/client_ftp.c +++ b/lib/silcclient/client_ftp.c @@ -498,6 +498,7 @@ silc_client_ftp_coder(SilcStream stream, SilcStreamStatus status, /* Add FTP type before SFTP data */ if (status == SILC_STREAM_CAN_WRITE) { + silc_buffer_push(buffer, 1); if (silc_buffer_format(buffer, SILC_STR_UI_CHAR(1), SILC_STR_END) < 0) @@ -531,7 +532,7 @@ silc_client_ftp_connect_completion(SilcClient client, /* Wrap the connection packet stream */ session->stream = silc_packet_stream_wrap(conn->stream, SILC_PACKET_FTP, - 0, FALSE, + 0, FALSE, 0, NULL, 0, NULL, silc_client_ftp_coder, session); if (!session->stream) { /* Call monitor callback */