host_srcip was not properly initialized in starterwhack.c

This commit is contained in:
Andreas Steffen
2008-04-13 21:42:44 +00:00
parent 743d9c7b20
commit ff41ca0dc4
+5 -2
View File
@@ -162,10 +162,13 @@ set_whack_end(whack_end_t *w, starter_end_t *end, sa_family_t family)
/* use first address only for pluto */ /* use first address only for pluto */
len = pos - end->srcip; len = pos - end->srcip;
} }
w->has_srcip = 1; w->has_srcip = !end->has_natip;
ttoaddr(end->srcip, len, v6 ? AF_INET6 : AF_INET, &w->host_srcip); ttoaddr(end->srcip, len, v6 ? AF_INET6 : AF_INET, &w->host_srcip);
} }
else
{
anyaddr(AF_INET, &w->host_srcip);
}
w->id = end->id; w->id = end->id;
w->cert = end->cert; w->cert = end->cert;
w->ca = end->ca; w->ca = end->ca;