From 2efe11a1392f4089b9dffe369db4747d9acdc61f Mon Sep 17 00:00:00 2001 From: momo5502 Date: Wed, 26 Apr 2023 12:31:42 +0200 Subject: [PATCH] Fix crash --- src/client/component/auth.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/client/component/auth.cpp b/src/client/component/auth.cpp index 951a9a9b..63f2fa52 100644 --- a/src/client/component/auth.cpp +++ b/src/client/component/auth.cpp @@ -328,8 +328,10 @@ namespace auth void info_set_value_for_key_stub(char* s, const char* key, const char* value) { - game::Info_SetValueForKey.call_safe(s, key, value); - game::Info_SetValueForKey.call_safe(s, "password", password->current.value.string); + game::Info_SetValueForKey(s, key, value); + + const auto password_text = (password && password->current.value.string) ? password->current.value.string : ""; + game::Info_SetValueForKey(s, "password", password_text); } struct component final : generic_component