master/domain.c
changeset 96 080b46eb6e2d
parent 94 fa8e9f520589
child 97 e6264685dd7b
--- a/master/domain.c	Tue Feb 28 13:07:05 2006 +0000
+++ b/master/domain.c	Thu Mar 02 11:19:27 2006 +0000
@@ -294,7 +294,13 @@
                           domain->data + offset);
 
         if (unlikely(ec_frame_send(frame) < 0)) {
-            EC_ERR("Could not send process data command!\n");
+            master->device.state = EC_DEVICE_STATE_READY;
+            master->frames_lost++;
+            ec_cyclic_output(master);
+
+            // Falls Link down...
+            ec_device_call_isr(&master->device);
+
             return -1;
         }