diff --git a/src/lua/digest.c b/src/lua/digest.c index bf738b3f5a51f11db64e70d1444527eb4736ae2e..b0572baf75e2800a20f2c87792ca4400ae3a6aff 100644 --- a/src/lua/digest.c +++ b/src/lua/digest.c @@ -79,7 +79,7 @@ lua_pbkdf2(lua_State *L) const char *salt = lua_tostring(L, 2); int num_iterations = lua_tointeger(L, 3); int digest_len = lua_tointeger(L, 4); - static __thread unsigned char digest[PBKDF2_MAX_DIGEST_SIZE]; + unsigned char digest[PBKDF2_MAX_DIGEST_SIZE]; if (coio_call(digest_pbkdf2_f, password, strlen(password), salt, strlen(salt), digest, num_iterations, digest_len) < 0) { @@ -99,4 +99,4 @@ tarantool_lua_digest_init(struct lua_State *L) }; luaL_register_module(L, "digest", lua_digest_methods); lua_pop(L, 1); -}; \ No newline at end of file +};