From 07fffd62f982a4ccc85bc831a68ae18e15b20a5e Mon Sep 17 00:00:00 2001 From: Florian Pose Date: Tue, 24 Feb 2009 10:16:24 +0000 Subject: [PATCH] Fixed SDO upload via library. --- master/cdev.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/master/cdev.c b/master/cdev.c index 17ea29dd..b10e034d 100644 --- a/master/cdev.c +++ b/master/cdev.c @@ -2348,7 +2348,10 @@ int ec_cdev_ioctl_sdo_request_data( up(&master->master_sem); - ecrt_sdo_request_timeout(req, data.timeout); + if (copy_to_user((void __user *) data.data, ecrt_sdo_request_data(req), + ecrt_sdo_request_data_size(req))) + return -EFAULT; + return 0; }