diff -r 8b10ba4d3302 -r 8fc38c37d86e master/master.c --- a/master/master.c Fri Apr 24 13:43:51 2009 +0000 +++ b/master/master.c Mon Apr 27 11:38:03 2009 +0000 @@ -1363,7 +1363,7 @@ for (slave = master->slaves; slave < master->slaves + master->slave_count; slave++) { - if (slave->base_dc_supported) { + if (slave->base_dc_supported && slave->has_dc_system_time) { ref_clock_addr = slave->station_address; break; }