master/cdev.c
changeset 1421 043a518831b2
parent 1420 5eb814732c46
child 1425 c1322a8793c0
--- a/master/cdev.c	Mon Apr 27 15:20:14 2009 +0000
+++ b/master/cdev.c	Wed Apr 29 09:43:04 2009 +0000
@@ -262,6 +262,11 @@
         data.ports[i].dl_loop = slave->ports[i].dl_loop;
         data.ports[i].dl_signal = slave->ports[i].dl_signal;
         data.dc_receive_times[i] = slave->dc_receive_times[i];
+        if (slave->next_slave[i]) {
+            data.next_slave[i] = slave->next_slave[i]->ring_position;
+        } else {
+            data.next_slave[i] = 0xffff;
+        }
     }
     data.fmmu_bit = slave->base_fmmu_bit_operation;
     data.dc_supported = slave->base_dc_supported;