master/cdev.c
changeset 1057 435d7f36f13d
parent 1055 2be8918682fa
child 1075 94c6e36e0f8d
--- a/master/cdev.c	Thu Jun 26 13:41:42 2008 +0000
+++ b/master/cdev.c	Thu Jun 26 13:42:23 2008 +0000
@@ -858,6 +858,8 @@
                 }
                 data.sdo_count = ec_slave_config_sdo_count(sc);
                 data.attached = sc->slave != NULL;
+                data.operational = sc->slave &&
+                    sc->slave->current_state == EC_SLAVE_STATE_OP;
 
                 if (copy_to_user((void __user *) arg, &data, sizeof(data)))
                     retval = -EFAULT;