From 99f622f1e8d4f1decbfa99cadf47d9966e2d0e47 Mon Sep 17 00:00:00 2001 From: Florian Pose Date: Fri, 8 Aug 2008 12:44:40 +0000 Subject: [PATCH] Fixed missing up(). --- master/cdev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/master/cdev.c b/master/cdev.c index dda8ab18..b2068b8f 100644 --- a/master/cdev.c +++ b/master/cdev.c @@ -561,6 +561,7 @@ int ec_cdev_ioctl_slave_state( if (!(slave = ec_master_find_slave( master, 0, data.slave_position))) { + up(&master->master_sem); EC_ERR("Slave %u does not exist!\n", data.slave_position); return -EINVAL; }