X-Git-Url: https://git.strongswan.org/?p=strongswan.git;a=blobdiff_plain;f=src%2Fmanager%2Fcontroller%2Fconfig_controller.c;h=e7941ada45178b970fc008ff3ad6d3e2fce40e55;hp=c5c96a070d69aadcda97ac0dbf956826b63d948e;hb=83ac4cde640dc2542eeadeda839790e506291696;hpb=e8287a405e9a25fdcad29c754db2bce25a8ca5ea diff --git a/src/manager/controller/config_controller.c b/src/manager/controller/config_controller.c index c5c96a0..e7941ad 100644 --- a/src/manager/controller/config_controller.c +++ b/src/manager/controller/config_controller.c @@ -70,6 +70,10 @@ static void process_peerconfig(private_config_controller_t *this, { if (streq(name, "local") || streq(name, "remote")) { + if (streq(value, "0.0.0.0") || streq(value, "::")) + { + value = "%any"; + } r->setf(r, "peercfgs.%s.ikecfg.%s=%s", config, name, value); } }