--- 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;