version 1.302, 2010/01/26 01:28:35 |
version 1.303, 2010/01/30 21:12:08 |
|
|
char *remote_ipaddr = get_peer_ipaddr(c->sock); |
char *remote_ipaddr = get_peer_ipaddr(c->sock); |
int remote_port = get_peer_port(c->sock); |
int remote_port = get_peer_port(c->sock); |
|
|
|
if (remote_port == -1) { |
|
/* Fake addr/port to appease peers that validate it (Tectia) */ |
|
xfree(remote_ipaddr); |
|
remote_ipaddr = xstrdup("127.0.0.1"); |
|
remote_port = 65535; |
|
} |
|
|
direct = (strcmp(rtype, "direct-tcpip") == 0); |
direct = (strcmp(rtype, "direct-tcpip") == 0); |
|
|
snprintf(buf, sizeof buf, |
snprintf(buf, sizeof buf, |