Don't reject OPAQUE ports while verifying traffic selector substructure

This commit is contained in:
Martin Willi 2013-02-21 11:45:24 +01:00
parent 0abeac3a0b
commit b443fa6123

View File

@ -114,7 +114,11 @@ METHOD(payload_t, verify, status_t,
{
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)
{