merge -c1614 branches/stable-1.4: Fixed datagram cleaning.

This commit is contained in:
Florian Pose 2009-01-26 11:59:07 +00:00
parent 723a9d66f4
commit 7e69daf7dd
1 changed files with 3 additions and 1 deletions

View File

@ -113,8 +113,10 @@ void ec_datagram_init(ec_datagram_t *datagram /**< EtherCAT datagram. */)
*/
void ec_datagram_clear(ec_datagram_t *datagram /**< EtherCAT datagram. */)
{
if (datagram->data_origin == EC_ORIG_INTERNAL && datagram->data)
if (datagram->data_origin == EC_ORIG_INTERNAL && datagram->data) {
kfree(datagram->data);
datagram->data = NULL;
}
}
/*****************************************************************************/