diff -r 5eb814732c46 -r 043a518831b2 master/cdev.c --- 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;