1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
$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)
{
|