# HG changeset patch # User Florian Pose # Date 1161266756 0 # Node ID 7a43437bc48bed409febdcda502712d298fb4021 # Parent a4193f7ba5b4bbd6c563f58af5676bf5617cefdb Fixed memory leak in master and slave destructors. diff -r a4193f7ba5b4 -r 7a43437bc48b master/master.c --- a/master/master.c Wed Oct 18 13:19:21 2006 +0000 +++ b/master/master.c Thu Oct 19 14:05:56 2006 +0000 @@ -218,6 +218,8 @@ } EC_INFO("Master %i cleared.\n", master->index); + + kfree(master); } /*****************************************************************************/ diff -r a4193f7ba5b4 -r 7a43437bc48b master/slave.c --- a/master/slave.c Wed Oct 18 13:19:21 2006 +0000 +++ b/master/slave.c Thu Oct 19 14:05:56 2006 +0000 @@ -234,6 +234,8 @@ if (slave->eeprom_data) kfree(slave->eeprom_data); if (slave->new_eeprom_data) kfree(slave->new_eeprom_data); + + kfree(slave); } /*****************************************************************************/