From 649aee1a237362186b3a92e489663d30a82eb5da Mon Sep 17 00:00:00 2001 From: Cloud Wu Date: Mon, 11 Jan 2021 17:32:37 +0800 Subject: [PATCH] use unsigned long instead of uint32_t to match atomic ulong --- lualib-src/lua-bson.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lualib-src/lua-bson.c b/lualib-src/lua-bson.c index 22dc64b2..f2904852 100644 --- a/lualib-src/lua-bson.c +++ b/lualib-src/lua-bson.c @@ -1269,7 +1269,7 @@ init_oid_header() { oid_header[3] = pid & 0xff; oid_header[4] = (pid >> 8) & 0xff; - uint32_t c = h ^ time(NULL) ^ (uintptr_t)&h; + unsigned long c = h ^ time(NULL) ^ (uintptr_t)&h; if (c == 0) { c = 1; }