diff -r 55854f070c4a -r 5ef6507fc77a master/slave.c --- a/master/slave.c Wed Jan 05 08:36:53 2011 +0100 +++ b/master/slave.c Wed Jan 05 09:50:35 2011 +0100 @@ -209,6 +209,7 @@ EC_SLAVE_WARN(slave, "Discarding FoE request," " slave about to be deleted.\n"); request->req.state = EC_INT_REQUEST_FAILURE; + kref_put(&request->refcount,ec_master_foe_request_release); wake_up(&slave->foe_queue); }