Add a non-clonig variant of eap_payload_create_data

This commit is contained in:
Martin Willi
2011-08-08 13:36:55 +02:00
parent b4853f12f5
commit 4c199e6f81
2 changed files with 23 additions and 2 deletions
@@ -281,6 +281,18 @@ eap_payload_t *eap_payload_create_data(chunk_t data)
return this;
}
/*
* Described in header
*/
eap_payload_t *eap_payload_create_data_own(chunk_t data)
{
eap_payload_t *this = eap_payload_create();
this->set_data(this, data);
free(data.ptr);
return this;
}
/*
* Described in header
*/