From 5a40362ee4524e24823370a5f8c4143acf5a209e Mon Sep 17 00:00:00 2001 From: Florian Pose Date: Wed, 5 Dec 2012 13:30:08 +0100 Subject: [PATCH] Fixed some ioctl() return values. --- master/ioctl.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/master/ioctl.c b/master/ioctl.c index ac5b61ae..7fefba25 100644 --- a/master/ioctl.c +++ b/master/ioctl.c @@ -797,7 +797,7 @@ static int ec_ioctl_slave_sdo_upload( return -EFAULT; } - return 0; + return ret; } /*****************************************************************************/ @@ -2017,9 +2017,9 @@ static int ec_ioctl_sc_sync( for (i = 0; i < EC_MAX_SYNC_MANAGERS; i++) { if (data.syncs[i].config_this) { - if (ecrt_slave_config_sync_manager(sc, i, data.syncs[i].dir, - data.syncs[i].watchdog_mode)) { - ret = -EINVAL; + ret = ecrt_slave_config_sync_manager(sc, i, data.syncs[i].dir, + data.syncs[i].watchdog_mode); + if (ret) { goto out_up; } }