master/fsm_master.c
changeset 2629 a2701af27fde
parent 2620 0e4d098db815
--- a/master/fsm_master.c	Tue Apr 14 13:10:55 2015 -0400
+++ b/master/fsm_master.c	Tue Apr 14 13:12:24 2015 -0400
@@ -493,6 +493,11 @@
             continue;
         }
 
+        if (!ec_fsm_slave_is_ready(&slave->fsm)) {
+            EC_SLAVE_DBG(slave, 1, "Busy - processing external request!\n");
+            continue;
+        }
+
         list_for_each_entry(req, &slave->config->sdo_requests, list) {
             if (req->state == EC_INT_REQUEST_QUEUED) {