A VPN client compatible with Cisco's EasyVPN equipment. vpnc is supposed to work with: * Cisco VPN concentrator 3000 Series * Cisco IOS routers * Cisco PIX / ASA Security Appliances * Juniper/Netscreen The package tracks the trunk of the vpnc project's subversion repository.
31 lines
954 B
C
31 lines
954 B
C
$NetBSD: patch-vpnc.c,v 1.1.1.1 2012/05/23 15:37:12 hfath Exp $
|
|
|
|
--- vpnc.c.orig 2012-05-23 13:52:36.000000000 +0000
|
|
+++ vpnc.c
|
|
@@ -377,6 +377,8 @@ static void config_tunnel(struct sa_bloc
|
|
{
|
|
setenv("VPNGATEWAY", inet_ntoa(s->dst), 1);
|
|
setenv("reason", "connect", 1);
|
|
+ setenv("DNS_UPDATE", config[CONFIG_DNS_UPDATE], 1);
|
|
+ setenv("TARGET_NETWORKS", config[CONFIG_TARGET_NETWORKS], 1);
|
|
system(config[CONFIG_SCRIPT]);
|
|
}
|
|
|
|
@@ -1169,7 +1171,7 @@ static struct isakmp_payload *make_our_s
|
|
|
|
static void lifetime_ike_process(struct sa_block *s, struct isakmp_attribute *a)
|
|
{
|
|
- uint32_t value;
|
|
+ uint32_t value = 0;
|
|
|
|
assert(a != NULL);
|
|
assert(a->type == IKE_ATTRIB_LIFE_TYPE);
|
|
@@ -1199,7 +1201,7 @@ static void lifetime_ike_process(struct
|
|
|
|
static void lifetime_ipsec_process(struct sa_block *s, struct isakmp_attribute *a)
|
|
{
|
|
- uint32_t value;
|
|
+ uint32_t value = 0;
|
|
|
|
assert(a != NULL);
|
|
assert(a->type == ISAKMP_IPSEC_ATTRIB_SA_LIFE_TYPE);
|