From 52b1c815512e2163f106dbae73ec227b02279a0b Mon Sep 17 00:00:00 2001 From: Dmitry Polyakovsky Date: Tue, 14 Oct 2025 23:21:06 +0000 Subject: [PATCH] prevent Valkey crash when module is loaded twice Signed-off-by: Dmitry Polyakovsky --- vmsdk/src/module.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vmsdk/src/module.h b/vmsdk/src/module.h index eb280917..eaf0521d 100644 --- a/vmsdk/src/module.h +++ b/vmsdk/src/module.h @@ -23,11 +23,11 @@ extern "C" { \ int ValkeyModule_OnLoad(ValkeyModuleCtx *ctx, ValkeyModuleString **argv, \ int argc) { \ - vmsdk::TrackCurrentAsMainThread(); \ if (auto status = vmsdk::module::OnLoad(ctx, argv, argc, options); \ status != VALKEYMODULE_OK) { \ return status; \ } \ + vmsdk::TrackCurrentAsMainThread(); \ \ if (options.on_load.has_value()) { \ return vmsdk::module::OnLoadDone( \