libuuid: check clock value from LIBUUID_CLOCK_FILE
The clock value from the LIBUUID_CLOCK_FILE must be checked in case of an update of libuuid. If clock==CLOCK_SEQ_CONT it must be set to a new value. Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
a29f1fcdf0
commit
43c4671759
|
@ -274,6 +274,11 @@ static int get_clock(uint32_t *clock_high, uint32_t *clock_low,
|
||||||
last.tv_usec = tv2;
|
last.tv_usec = tv2;
|
||||||
adjustment = a;
|
adjustment = a;
|
||||||
}
|
}
|
||||||
|
// reset in case of reserved CLOCK_SEQ_CONT
|
||||||
|
if (clock_seq == CLOCK_SEQ_CONT) {
|
||||||
|
last.tv_sec = 0;
|
||||||
|
last.tv_usec = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((last.tv_sec == 0) && (last.tv_usec == 0)) {
|
if ((last.tv_sec == 0) && (last.tv_usec == 0)) {
|
||||||
|
|
Loading…
Reference in New Issue