Do not send 0.0.0.0/0 traffic selectors as Split-Include Unity attributes

It seems that iOS devices don't like them.
This commit is contained in:
Martin Willi
2012-11-22 12:13:44 +01:00
parent 48b23d06a8
commit b5d27839ad
@@ -61,10 +61,14 @@ METHOD(enumerator_t, attribute_enumerate, bool,
if (ts->get_type(ts) == TS_IPV4_ADDR_RANGE && if (ts->get_type(ts) == TS_IPV4_ADDR_RANGE &&
!ts->is_dynamic(ts) && !ts->is_dynamic(ts) &&
ts->to_subnet(ts, &net, &mask)) ts->to_subnet(ts, &net, &mask))
{
if (mask > 0)
{ {
ts->destroy(ts); ts->destroy(ts);
break; break;
} }
net->destroy(net);
}
ts->destroy(ts); ts->destroy(ts);
} }