releasing of refcounted requests fixed: do not call EC_SLAVE_DBG without valid slave

This commit is contained in:
Martin Troxler
2011-01-06 12:47:20 +01:00
parent 2b4a3b0c5c
commit 54da56e622
2 changed files with 11 additions and 6 deletions
+1 -1
View File
@@ -864,9 +864,9 @@ int ec_cdev_ioctl_slave_sdo_upload(
if (!(request->slave = ec_master_find_slave(
master, 0, data.slave_position))) {
ec_mutex_unlock(&master->master_mutex);
kref_put(&request->refcount,ec_master_sdo_request_release);
EC_MASTER_ERR(master, "Slave %u does not exist!\n",
data.slave_position);
kref_put(&request->refcount,ec_master_sdo_request_release);
return -EINVAL;
}