From dc5c795df3bf907f69ea45f2fe3e2febe42ebe44 Mon Sep 17 00:00:00 2001 From: BONNAURE Olivier Date: Fri, 12 Apr 2024 15:48:16 +0200 Subject: [PATCH] use statuc const char for v variable --- tool/net/lfuncs.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tool/net/lfuncs.c b/tool/net/lfuncs.c index a593e8457..9044aeb82 100644 --- a/tool/net/lfuncs.c +++ b/tool/net/lfuncs.c @@ -830,12 +830,11 @@ int LuaVisualizeControlCodes(lua_State *L) { } int LuaUuidV4(lua_State *L) { - char v[] = {'0', '1', '2', '3', '4', '5', '6', '7', - '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'}; + static const char v[] = {'0', '1', '2', '3', '4', '5', '6', '7', + '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'}; char uuid_str[37] = {0}; - uint64_t r = _rand(); + uint64_t r = _rand64(); for (int i = 0, j = 0; i < 36; ++i, ++j) { - if (j == 16) { r = _rand64(); j = 0;