Fix insertion of non hex encoded payload data
This commit is contained in:
parent
b0f6b31db8
commit
60b14332b3
|
@ -85,7 +85,7 @@ METHOD(listener_t, message, bool,
|
|||
data = chunk_skip(chunk_create(this->data, strlen(this->data)), 2);
|
||||
data = chunk_from_hex(data, NULL);
|
||||
}
|
||||
else if (data.len)
|
||||
else if (this->data && strlen(this->data))
|
||||
{
|
||||
data = chunk_clone(chunk_create(this->data, strlen(this->data)));
|
||||
}
|
||||
|
|
|
@ -82,7 +82,7 @@ METHOD(listener_t, message, bool,
|
|||
data = chunk_skip(chunk_create(this->data, strlen(this->data)), 2);
|
||||
data = chunk_from_hex(data, NULL);
|
||||
}
|
||||
else if (data.len)
|
||||
else if (this->data && strlen(this->data))
|
||||
{
|
||||
data = chunk_clone(chunk_create(this->data, strlen(this->data)));
|
||||
}
|
||||
|
|
|
@ -80,7 +80,7 @@ METHOD(listener_t, ike_updown, bool,
|
|||
data = chunk_skip(chunk_create(this->data, strlen(this->data)), 2);
|
||||
data = chunk_from_hex(data, NULL);
|
||||
}
|
||||
else if (data.len)
|
||||
else if (this->data && strlen(this->data))
|
||||
{
|
||||
data = chunk_clone(chunk_create(this->data, strlen(this->data)));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue