Using the "default" cookie behavior of internal_split_cookies() should be a fallback, not the standard behavior.
Signed-off-by: Daniel Lenski <dlenski@gmail.com>
for (cookie = vpninfo->cookies; cookie; cookie = cookie->next) {
if (!strcmp(cookie->option, "SVPNCOOKIE")) {
free(vpninfo->cookie);
- vpninfo->cookie = strdup(cookie->value);
- if (!vpninfo->cookie)
+ if (asprintf(&vpninfo->cookie, "SVPNCOOKIE=%s", cookie->value) < 0)
goto nomem;
ret = 0;
goto out;