diff -r 7a025a9e192d -r 57c618557912 master/slave.c --- a/master/slave.c Wed Jan 05 12:26:33 2011 +0100 +++ b/master/slave.c Wed Jan 05 12:46:12 2011 +0100 @@ -221,6 +221,7 @@ EC_SLAVE_WARN(slave, "Discarding SoE request," " slave about to be deleted.\n"); request->req.state = EC_INT_REQUEST_FAILURE; + kref_put(&request->refcount,ec_master_soe_request_release); wake_up(&slave->soe_queue); }