mirror of
				https://github.com/libssh2/libssh2.git
				synced 2025-11-03 22:13:11 +03:00 
			
		
		
		
	data types: convert more to use size_t and uint32_t
This commit is contained in:
		
							
								
								
									
										14
									
								
								src/comp.c
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								src/comp.c
									
									
									
									
									
								
							@@ -55,11 +55,11 @@ static int
 | 
				
			|||||||
comp_method_none_comp(LIBSSH2_SESSION * session,
 | 
					comp_method_none_comp(LIBSSH2_SESSION * session,
 | 
				
			||||||
                      int compress,
 | 
					                      int compress,
 | 
				
			||||||
                      unsigned char **dest,
 | 
					                      unsigned char **dest,
 | 
				
			||||||
                      unsigned long *dest_len,
 | 
					                      size_t *dest_len,
 | 
				
			||||||
                      unsigned long payload_limit,
 | 
					                      size_t payload_limit,
 | 
				
			||||||
                      int *free_dest,
 | 
					                      int *free_dest,
 | 
				
			||||||
                      const unsigned char *src,
 | 
					                      const unsigned char *src,
 | 
				
			||||||
                      unsigned long src_len, void **abstract)
 | 
					                      size_t src_len, void **abstract)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    (void) session;
 | 
					    (void) session;
 | 
				
			||||||
    (void) compress;
 | 
					    (void) compress;
 | 
				
			||||||
@@ -157,11 +157,11 @@ static int
 | 
				
			|||||||
comp_method_zlib_comp(LIBSSH2_SESSION * session,
 | 
					comp_method_zlib_comp(LIBSSH2_SESSION * session,
 | 
				
			||||||
                      int compress,
 | 
					                      int compress,
 | 
				
			||||||
                      unsigned char **dest,
 | 
					                      unsigned char **dest,
 | 
				
			||||||
                      unsigned long *dest_len,
 | 
					                      size_t *dest_len,
 | 
				
			||||||
                      unsigned long payload_limit,
 | 
					                      size_t payload_limit,
 | 
				
			||||||
                      int *free_dest,
 | 
					                      int *free_dest,
 | 
				
			||||||
                      const unsigned char *src,
 | 
					                      const unsigned char *src,
 | 
				
			||||||
                      unsigned long src_len, void **abstract)
 | 
					                      size_t src_len, void **abstract)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    z_stream *strm = *abstract;
 | 
					    z_stream *strm = *abstract;
 | 
				
			||||||
    /* A short-term alloc of a full data chunk is better than a series of
 | 
					    /* A short-term alloc of a full data chunk is better than a series of
 | 
				
			||||||
@@ -203,7 +203,7 @@ comp_method_zlib_comp(LIBSSH2_SESSION * session,
 | 
				
			|||||||
                                  "compress/decompression failure");
 | 
					                                  "compress/decompression failure");
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        if (strm->avail_in) {
 | 
					        if (strm->avail_in) {
 | 
				
			||||||
            unsigned long out_ofs = out_maxlen - strm->avail_out;
 | 
					            size_t out_ofs = out_maxlen - strm->avail_out;
 | 
				
			||||||
            char *newout;
 | 
					            char *newout;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            out_maxlen +=
 | 
					            out_maxlen +=
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -334,7 +334,7 @@ struct _LIBSSH2_PACKET
 | 
				
			|||||||
typedef struct _libssh2_channel_data
 | 
					typedef struct _libssh2_channel_data
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    /* Identifier */
 | 
					    /* Identifier */
 | 
				
			||||||
    unsigned long id;
 | 
					    uint32_t id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* Limits and restrictions */
 | 
					    /* Limits and restrictions */
 | 
				
			||||||
    unsigned long window_size_initial, window_size, packet_size;
 | 
					    unsigned long window_size_initial, window_size, packet_size;
 | 
				
			||||||
@@ -365,35 +365,35 @@ struct _LIBSSH2_CHANNEL
 | 
				
			|||||||
    /* State variables used in libssh2_channel_setenv_ex() */
 | 
					    /* State variables used in libssh2_channel_setenv_ex() */
 | 
				
			||||||
    libssh2_nonblocking_states setenv_state;
 | 
					    libssh2_nonblocking_states setenv_state;
 | 
				
			||||||
    unsigned char *setenv_packet;
 | 
					    unsigned char *setenv_packet;
 | 
				
			||||||
    unsigned long setenv_packet_len;
 | 
					    size_t setenv_packet_len;
 | 
				
			||||||
    unsigned char setenv_local_channel[4];
 | 
					    unsigned char setenv_local_channel[4];
 | 
				
			||||||
    packet_requirev_state_t setenv_packet_requirev_state;
 | 
					    packet_requirev_state_t setenv_packet_requirev_state;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* State variables used in libssh2_channel_request_pty_ex() */
 | 
					    /* State variables used in libssh2_channel_request_pty_ex() */
 | 
				
			||||||
    libssh2_nonblocking_states reqPTY_state;
 | 
					    libssh2_nonblocking_states reqPTY_state;
 | 
				
			||||||
    unsigned char *reqPTY_packet;
 | 
					    unsigned char *reqPTY_packet;
 | 
				
			||||||
    unsigned long reqPTY_packet_len;
 | 
					    size_t reqPTY_packet_len;
 | 
				
			||||||
    unsigned char reqPTY_local_channel[4];
 | 
					    unsigned char reqPTY_local_channel[4];
 | 
				
			||||||
    packet_requirev_state_t reqPTY_packet_requirev_state;
 | 
					    packet_requirev_state_t reqPTY_packet_requirev_state;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* State variables used in libssh2_channel_x11_req_ex() */
 | 
					    /* State variables used in libssh2_channel_x11_req_ex() */
 | 
				
			||||||
    libssh2_nonblocking_states reqX11_state;
 | 
					    libssh2_nonblocking_states reqX11_state;
 | 
				
			||||||
    unsigned char *reqX11_packet;
 | 
					    unsigned char *reqX11_packet;
 | 
				
			||||||
    unsigned long reqX11_packet_len;
 | 
					    size_t reqX11_packet_len;
 | 
				
			||||||
    unsigned char reqX11_local_channel[4];
 | 
					    unsigned char reqX11_local_channel[4];
 | 
				
			||||||
    packet_requirev_state_t reqX11_packet_requirev_state;
 | 
					    packet_requirev_state_t reqX11_packet_requirev_state;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* State variables used in libssh2_channel_process_startup() */
 | 
					    /* State variables used in libssh2_channel_process_startup() */
 | 
				
			||||||
    libssh2_nonblocking_states process_state;
 | 
					    libssh2_nonblocking_states process_state;
 | 
				
			||||||
    unsigned char *process_packet;
 | 
					    unsigned char *process_packet;
 | 
				
			||||||
    unsigned long process_packet_len;
 | 
					    size_t process_packet_len;
 | 
				
			||||||
    unsigned char process_local_channel[4];
 | 
					    unsigned char process_local_channel[4];
 | 
				
			||||||
    packet_requirev_state_t process_packet_requirev_state;
 | 
					    packet_requirev_state_t process_packet_requirev_state;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* State variables used in libssh2_channel_flush_ex() */
 | 
					    /* State variables used in libssh2_channel_flush_ex() */
 | 
				
			||||||
    libssh2_nonblocking_states flush_state;
 | 
					    libssh2_nonblocking_states flush_state;
 | 
				
			||||||
    unsigned long flush_refund_bytes;
 | 
					    size_t flush_refund_bytes;
 | 
				
			||||||
    unsigned long flush_flush_bytes;
 | 
					    size_t flush_flush_bytes;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* State variables used in libssh2_channel_receive_window_adjust() */
 | 
					    /* State variables used in libssh2_channel_receive_window_adjust() */
 | 
				
			||||||
    libssh2_nonblocking_states adjust_state;
 | 
					    libssh2_nonblocking_states adjust_state;
 | 
				
			||||||
@@ -408,8 +408,8 @@ struct _LIBSSH2_CHANNEL
 | 
				
			|||||||
    libssh2_nonblocking_states write_state;
 | 
					    libssh2_nonblocking_states write_state;
 | 
				
			||||||
    unsigned char *write_packet;
 | 
					    unsigned char *write_packet;
 | 
				
			||||||
    unsigned char *write_s;
 | 
					    unsigned char *write_s;
 | 
				
			||||||
    unsigned long write_packet_len;
 | 
					    size_t write_packet_len;
 | 
				
			||||||
    unsigned long write_bufwrote;
 | 
					    size_t write_bufwrote;
 | 
				
			||||||
    size_t write_bufwrite;
 | 
					    size_t write_bufwrite;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* State variables used in libssh2_channel_close() */
 | 
					    /* State variables used in libssh2_channel_close() */
 | 
				
			||||||
@@ -455,7 +455,7 @@ typedef struct _libssh2_endpoint_data
 | 
				
			|||||||
    unsigned char *banner;
 | 
					    unsigned char *banner;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    unsigned char *kexinit;
 | 
					    unsigned char *kexinit;
 | 
				
			||||||
    unsigned long kexinit_len;
 | 
					    size_t kexinit_len;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const LIBSSH2_CRYPT_METHOD *crypt;
 | 
					    const LIBSSH2_CRYPT_METHOD *crypt;
 | 
				
			||||||
    void *crypt_abstract;
 | 
					    void *crypt_abstract;
 | 
				
			||||||
@@ -507,9 +507,9 @@ struct transportpacket
 | 
				
			|||||||
    int ototal_num;             /* size of outbuf in number of bytes */
 | 
					    int ototal_num;             /* size of outbuf in number of bytes */
 | 
				
			||||||
    unsigned char *odata;       /* original pointer to the data we stored in
 | 
					    unsigned char *odata;       /* original pointer to the data we stored in
 | 
				
			||||||
                                   outbuf */
 | 
					                                   outbuf */
 | 
				
			||||||
    unsigned long olen;         /* original size of the data we stored in
 | 
					    size_t olen;                /* original size of the data we stored in
 | 
				
			||||||
                                   outbuf */
 | 
					                                   outbuf */
 | 
				
			||||||
    unsigned long osent;        /* number of bytes already sent */
 | 
					    size_t osent;               /* number of bytes already sent */
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
struct _LIBSSH2_PUBLICKEY
 | 
					struct _LIBSSH2_PUBLICKEY
 | 
				
			||||||
@@ -520,7 +520,7 @@ struct _LIBSSH2_PUBLICKEY
 | 
				
			|||||||
    /* State variables used in libssh2_publickey_packet_receive() */
 | 
					    /* State variables used in libssh2_publickey_packet_receive() */
 | 
				
			||||||
    libssh2_nonblocking_states receive_state;
 | 
					    libssh2_nonblocking_states receive_state;
 | 
				
			||||||
    unsigned char *receive_packet;
 | 
					    unsigned char *receive_packet;
 | 
				
			||||||
    unsigned long receive_packet_len;
 | 
					    size_t receive_packet_len;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* State variables used in libssh2_publickey_add_ex() */
 | 
					    /* State variables used in libssh2_publickey_add_ex() */
 | 
				
			||||||
    libssh2_nonblocking_states add_state;
 | 
					    libssh2_nonblocking_states add_state;
 | 
				
			||||||
@@ -593,8 +593,8 @@ struct _LIBSSH2_SFTP
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    /* Holder for partial packet, use in libssh2_sftp_packet_read() */
 | 
					    /* Holder for partial packet, use in libssh2_sftp_packet_read() */
 | 
				
			||||||
    unsigned char *partial_packet;      /* The data                */
 | 
					    unsigned char *partial_packet;      /* The data                */
 | 
				
			||||||
    unsigned long partial_len;  /* Desired number of bytes */
 | 
					    size_t partial_len;                 /* Desired number of bytes */
 | 
				
			||||||
    unsigned long partial_received;     /* Bytes received so far   */
 | 
					    size_t partial_received;            /* Bytes received so far   */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* Time that libssh2_sftp_packet_requirev() started reading */
 | 
					    /* Time that libssh2_sftp_packet_requirev() started reading */
 | 
				
			||||||
    time_t requirev_start;
 | 
					    time_t requirev_start;
 | 
				
			||||||
@@ -603,59 +603,59 @@ struct _LIBSSH2_SFTP
 | 
				
			|||||||
    libssh2_nonblocking_states open_state;
 | 
					    libssh2_nonblocking_states open_state;
 | 
				
			||||||
    unsigned char *open_packet;
 | 
					    unsigned char *open_packet;
 | 
				
			||||||
    ssize_t open_packet_len;
 | 
					    ssize_t open_packet_len;
 | 
				
			||||||
    unsigned long open_request_id;
 | 
					    uint32_t open_request_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* State variables used in libssh2_sftp_read() */
 | 
					    /* State variables used in libssh2_sftp_read() */
 | 
				
			||||||
    libssh2_nonblocking_states read_state;
 | 
					    libssh2_nonblocking_states read_state;
 | 
				
			||||||
    unsigned char *read_packet;
 | 
					    unsigned char *read_packet;
 | 
				
			||||||
    unsigned long read_request_id;
 | 
					    uint32_t read_request_id;
 | 
				
			||||||
    size_t read_total_read;
 | 
					    size_t read_total_read;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* State variables used in libssh2_sftp_readdir() */
 | 
					    /* State variables used in libssh2_sftp_readdir() */
 | 
				
			||||||
    libssh2_nonblocking_states readdir_state;
 | 
					    libssh2_nonblocking_states readdir_state;
 | 
				
			||||||
    unsigned char *readdir_packet;
 | 
					    unsigned char *readdir_packet;
 | 
				
			||||||
    unsigned long readdir_request_id;
 | 
					    uint32_t readdir_request_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* State variables used in libssh2_sftp_write() */
 | 
					    /* State variables used in libssh2_sftp_write() */
 | 
				
			||||||
    libssh2_nonblocking_states write_state;
 | 
					    libssh2_nonblocking_states write_state;
 | 
				
			||||||
    unsigned char *write_packet;
 | 
					    unsigned char *write_packet;
 | 
				
			||||||
    unsigned long write_request_id;
 | 
					    uint32_t write_request_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* State variables used in libssh2_sftp_fstat_ex() */
 | 
					    /* State variables used in libssh2_sftp_fstat_ex() */
 | 
				
			||||||
    libssh2_nonblocking_states fstat_state;
 | 
					    libssh2_nonblocking_states fstat_state;
 | 
				
			||||||
    unsigned char *fstat_packet;
 | 
					    unsigned char *fstat_packet;
 | 
				
			||||||
    unsigned long fstat_request_id;
 | 
					    uint32_t fstat_request_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* State variables used in libssh2_sftp_unlink_ex() */
 | 
					    /* State variables used in libssh2_sftp_unlink_ex() */
 | 
				
			||||||
    libssh2_nonblocking_states unlink_state;
 | 
					    libssh2_nonblocking_states unlink_state;
 | 
				
			||||||
    unsigned char *unlink_packet;
 | 
					    unsigned char *unlink_packet;
 | 
				
			||||||
    unsigned long unlink_request_id;
 | 
					    uint32_t unlink_request_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* State variables used in libssh2_sftp_rename_ex() */
 | 
					    /* State variables used in libssh2_sftp_rename_ex() */
 | 
				
			||||||
    libssh2_nonblocking_states rename_state;
 | 
					    libssh2_nonblocking_states rename_state;
 | 
				
			||||||
    unsigned char *rename_packet;
 | 
					    unsigned char *rename_packet;
 | 
				
			||||||
    unsigned char *rename_s;
 | 
					    unsigned char *rename_s;
 | 
				
			||||||
    unsigned long rename_request_id;
 | 
					    uint32_t rename_request_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* State variables used in libssh2_sftp_mkdir() */
 | 
					    /* State variables used in libssh2_sftp_mkdir() */
 | 
				
			||||||
    libssh2_nonblocking_states mkdir_state;
 | 
					    libssh2_nonblocking_states mkdir_state;
 | 
				
			||||||
    unsigned char *mkdir_packet;
 | 
					    unsigned char *mkdir_packet;
 | 
				
			||||||
    unsigned long mkdir_request_id;
 | 
					    uint32_t mkdir_request_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* State variables used in libssh2_sftp_rmdir() */
 | 
					    /* State variables used in libssh2_sftp_rmdir() */
 | 
				
			||||||
    libssh2_nonblocking_states rmdir_state;
 | 
					    libssh2_nonblocking_states rmdir_state;
 | 
				
			||||||
    unsigned char *rmdir_packet;
 | 
					    unsigned char *rmdir_packet;
 | 
				
			||||||
    unsigned long rmdir_request_id;
 | 
					    uint32_t rmdir_request_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* State variables used in libssh2_sftp_stat() */
 | 
					    /* State variables used in libssh2_sftp_stat() */
 | 
				
			||||||
    libssh2_nonblocking_states stat_state;
 | 
					    libssh2_nonblocking_states stat_state;
 | 
				
			||||||
    unsigned char *stat_packet;
 | 
					    unsigned char *stat_packet;
 | 
				
			||||||
    unsigned long stat_request_id;
 | 
					    uint32_t stat_request_id;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* State variables used in libssh2_sftp_symlink() */
 | 
					    /* State variables used in libssh2_sftp_symlink() */
 | 
				
			||||||
    libssh2_nonblocking_states symlink_state;
 | 
					    libssh2_nonblocking_states symlink_state;
 | 
				
			||||||
    unsigned char *symlink_packet;
 | 
					    unsigned char *symlink_packet;
 | 
				
			||||||
    unsigned long symlink_request_id;
 | 
					    uint32_t symlink_request_id;
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define LIBSSH2_SCP_RESPONSE_BUFLEN     256
 | 
					#define LIBSSH2_SCP_RESPONSE_BUFLEN     256
 | 
				
			||||||
@@ -1000,9 +1000,9 @@ struct _LIBSSH2_COMP_METHOD
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    int (*init) (LIBSSH2_SESSION * session, int compress, void **abstract);
 | 
					    int (*init) (LIBSSH2_SESSION * session, int compress, void **abstract);
 | 
				
			||||||
    int (*comp) (LIBSSH2_SESSION * session, int compress, unsigned char **dest,
 | 
					    int (*comp) (LIBSSH2_SESSION * session, int compress, unsigned char **dest,
 | 
				
			||||||
                 unsigned long *dest_len, unsigned long payload_limit,
 | 
					                 size_t *dest_len, size_t payload_limit,
 | 
				
			||||||
                 int *free_dest, const unsigned char *src,
 | 
					                 int *free_dest, const unsigned char *src,
 | 
				
			||||||
                 unsigned long src_len, void **abstract);
 | 
					                 size_t src_len, void **abstract);
 | 
				
			||||||
    int (*dtor) (LIBSSH2_SESSION * session, int compress, void **abstract);
 | 
					    int (*dtor) (LIBSSH2_SESSION * session, int compress, void **abstract);
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -92,7 +92,7 @@ static int sftp_close_handle(LIBSSH2_SFTP_HANDLE *handle);
 | 
				
			|||||||
 */
 | 
					 */
 | 
				
			||||||
static void _libssh2_store_u64(unsigned char **ptr, libssh2_uint64_t value)
 | 
					static void _libssh2_store_u64(unsigned char **ptr, libssh2_uint64_t value)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    unsigned long msl = (unsigned long)(value >> 32);
 | 
					    uint32_t msl = (uint32_t)(value >> 32);
 | 
				
			||||||
    unsigned char *buf = *ptr;
 | 
					    unsigned char *buf = *ptr;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    buf[0] = (unsigned char)((msl >> 24) & 0xFF);
 | 
					    buf[0] = (unsigned char)((msl >> 24) & 0xFF);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -54,7 +54,7 @@
 | 
				
			|||||||
#define UNPRINTABLE_CHAR '.'
 | 
					#define UNPRINTABLE_CHAR '.'
 | 
				
			||||||
static void
 | 
					static void
 | 
				
			||||||
debugdump(LIBSSH2_SESSION * session,
 | 
					debugdump(LIBSSH2_SESSION * session,
 | 
				
			||||||
          const char *desc, unsigned char *ptr, unsigned long size)
 | 
					          const char *desc, unsigned char *ptr, size_t size)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    size_t i;
 | 
					    size_t i;
 | 
				
			||||||
    size_t c;
 | 
					    size_t c;
 | 
				
			||||||
@@ -198,7 +198,7 @@ fullpacket(LIBSSH2_SESSION * session, int encrypted /* 1 or 0 */ )
 | 
				
			|||||||
        if (session->remote.comp &&
 | 
					        if (session->remote.comp &&
 | 
				
			||||||
            strcmp(session->remote.comp->name, "none")) {
 | 
					            strcmp(session->remote.comp->name, "none")) {
 | 
				
			||||||
            unsigned char *data;
 | 
					            unsigned char *data;
 | 
				
			||||||
            unsigned long data_len;
 | 
					            size_t data_len;
 | 
				
			||||||
            int free_payload = 1;
 | 
					            int free_payload = 1;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            if (session->remote.comp->comp(session, 0,
 | 
					            if (session->remote.comp->comp(session, 0,
 | 
				
			||||||
@@ -618,7 +618,7 @@ void _libssh2_transport_drain(LIBSSH2_SESSION * session)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
static int
 | 
					static int
 | 
				
			||||||
send_existing(LIBSSH2_SESSION * session, unsigned char *data,
 | 
					send_existing(LIBSSH2_SESSION * session, unsigned char *data,
 | 
				
			||||||
              unsigned long data_len, ssize_t * ret)
 | 
					              size_t data_len, ssize_t * ret)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    ssize_t rc;
 | 
					    ssize_t rc;
 | 
				
			||||||
    ssize_t length;
 | 
					    ssize_t length;
 | 
				
			||||||
@@ -699,7 +699,7 @@ send_existing(LIBSSH2_SESSION * session, unsigned char *data,
 | 
				
			|||||||
 */
 | 
					 */
 | 
				
			||||||
int
 | 
					int
 | 
				
			||||||
_libssh2_transport_write(LIBSSH2_SESSION * session, unsigned char *data,
 | 
					_libssh2_transport_write(LIBSSH2_SESSION * session, unsigned char *data,
 | 
				
			||||||
                         unsigned long data_len)
 | 
					                         size_t data_len)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    int blocksize =
 | 
					    int blocksize =
 | 
				
			||||||
        (session->state & LIBSSH2_STATE_NEWKEYS) ? session->local.crypt->
 | 
					        (session->state & LIBSSH2_STATE_NEWKEYS) ? session->local.crypt->
 | 
				
			||||||
@@ -718,7 +718,7 @@ _libssh2_transport_write(LIBSSH2_SESSION * session, unsigned char *data,
 | 
				
			|||||||
    ssize_t ret;
 | 
					    ssize_t ret;
 | 
				
			||||||
    int rc;
 | 
					    int rc;
 | 
				
			||||||
    unsigned char *orgdata = data;
 | 
					    unsigned char *orgdata = data;
 | 
				
			||||||
    unsigned long orgdata_len = data_len;
 | 
					    size_t orgdata_len = data_len;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    debugdump(session, "libssh2_transport_write plain", data, data_len);
 | 
					    debugdump(session, "libssh2_transport_write plain", data, data_len);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -60,7 +60,7 @@
 | 
				
			|||||||
 * (RFC4253 section 6.1)
 | 
					 * (RFC4253 section 6.1)
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
int _libssh2_transport_write(LIBSSH2_SESSION * session, unsigned char *data,
 | 
					int _libssh2_transport_write(LIBSSH2_SESSION * session, unsigned char *data,
 | 
				
			||||||
                             unsigned long data_len);
 | 
					                             size_t data_len);
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
 * _libssh2_transport_read
 | 
					 * _libssh2_transport_read
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user