Don't reject OPAQUE ports while verifying traffic selector substructure

This commit is contained in:
Martin Willi
2013-02-21 11:52:33 +01:00
parent 0abeac3a0b
commit b443fa6123
@@ -114,7 +114,11 @@ METHOD(payload_t, verify, status_t,
{ {
if (this->start_port > this->end_port) if (this->start_port > this->end_port)
{ {
return FAILED; /* OPAQUE ports are the only exception */
if (this->start_port != 0xffff && this->end_port != 0)
{
return FAILED;
}
} }
switch (this->ts_type) switch (this->ts_type)
{ {