summaryrefslogtreecommitdiff
path: root/cpukit/libmisc/uuid
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libmisc/uuid')
-rw-r--r--cpukit/libmisc/uuid/uuid_time.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cpukit/libmisc/uuid/uuid_time.c b/cpukit/libmisc/uuid/uuid_time.c
index 4c3536b479..6afeaabfc9 100644
--- a/cpukit/libmisc/uuid/uuid_time.c
+++ b/cpukit/libmisc/uuid/uuid_time.c
@@ -64,7 +64,7 @@ time_t uuid_time(const uuid_t uu, struct timeval *ret_tv)
uuid_unpack(uu, &uuid);
- high = uuid.time_mid | ((uuid.time_hi_and_version & 0xFFF) << 16);
+ high = uuid.time_mid | ((uint32_t)(uuid.time_hi_and_version & 0xFFF) << 16);
clock_reg = uuid.time_low | ((uint64_t) high << 32);
clock_reg -= (((uint64_t) 0x01B21DD2) << 32) + 0x13814000;