if (charon->kernel->get_interface(charon->kernel, src, &name))
{
res = charon->kernel->del_route(charon->kernel,
- dst->get_address(dst), mask, gtw, src, name) == SUCCESS;
+ dst->get_address(dst), mask, gtw, src,
+ name, FALSE) == SUCCESS;
free(name);
}
route = this->routes->remove(this->routes, route);
{
if (charon->kernel->get_interface(charon->kernel, src, &name))
{
- if (charon->kernel->add_route(charon->kernel,
- dst->get_address(dst), mask, gtw, src, name) == SUCCESS)
+ if (charon->kernel->add_route(charon->kernel, dst->get_address(dst),
+ mask, gtw, src, name, FALSE) == SUCCESS)
{
INIT(route,
.dst = dst->clone(dst),