Fix insertion of non hex encoded payload data

This commit is contained in:
Martin Willi
2011-01-05 16:45:44 +01:00
parent b0f6b31db8
commit 60b14332b3
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -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)));
}
+1 -1
View File
@@ -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)));
}
+1 -1
View File
@@ -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)));
}