Make default refclock refid from number of the source

It should avoid having two or more refclocks with the same refid.
This commit is contained in:
Miroslav Lichvar 2009-10-27 14:04:59 +01:00
parent 5b4e07d658
commit 8cd9e68246

View file

@ -145,7 +145,7 @@ RCL_AddRefclock(RefclockParameters *params)
else {
unsigned char ref[5] = { 0, 0, 0, 0, 0 };
snprintf((char *)ref, 5, "%s%s", params->driver_name, params->driver_parameter);
snprintf((char *)ref, 5, "%3s%d", params->driver_name, n_sources % 10);
inst->ref_id = ref[0] << 24 | ref[1] << 16 | ref[2] << 8 | ref[3];
}