pkgsrc-wip/vpnc-svn/patches/patch-vpnc.c
Hauke Fath d7be372bb8 Import vpnc-0.5.3nb20120523 as wip/vpnc-svn.
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.
2012-05-23 15:37:12 +00:00

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);