$NetBSD: patch-bf,v 1.1 2006/09/22 13:58:46 kivinen Exp $ --- lib/sshutil/sshnet/sshsocks.c.orig 2003-12-03 15:17:31.000000000 +0200 +++ lib/sshutil/sshnet/sshsocks.c @@ -375,8 +375,10 @@ SocksError ssh_socks_server_parse_open(S return SSH_SOCKS_ERROR_INVALID_ARGUMENT; } ret = ssh_decode_array(data + bytes, len - bytes, - SSH_FORMAT_DATA, ip, ip_addr_len, - SSH_FORMAT_DATA, port_buf, 2, + SSH_FORMAT_DATA, ip, + (size_t) ip_addr_len, + SSH_FORMAT_DATA, port_buf, + (size_t) 2, SSH_FORMAT_END); if (ret <= 0) { @@ -734,7 +736,8 @@ SocksError ssh_socks4_client_generate_op ret = ssh_encode_buffer(buffer, SSH_FORMAT_DATA, username, strlen(username), - SSH_FORMAT_DATA, "\0", 1, + SSH_FORMAT_DATA, "\0", + (size_t) 1, SSH_FORMAT_END); if (ret == 0) {