master/fsm_coe.c
branchstable-1.4
changeset 1634 ae4c73f4c56d
parent 1169 cf0b5293eea6
child 1310 bd4631c70392
--- a/master/fsm_coe.c	Wed Aug 27 15:52:24 2008 +0000
+++ b/master/fsm_coe.c	Wed Sep 24 08:48:23 2008 +0000
@@ -281,6 +281,13 @@
         return;
     }
 
+    if (slave->sii.has_general && !slave->sii.coe_details.enable_sdo_info) {
+        EC_ERR("Slave %u does not support Sdo information service!\n",
+                slave->ring_position);
+        fsm->state = ec_fsm_coe_error;
+        return;
+    }
+
     if (!(data = ec_slave_mbox_prepare_send(slave, datagram, 0x03, 8))) {
         fsm->state = ec_fsm_coe_error;
         return;