[client,sdl] fix smartcard chooser dialog

This commit is contained in:
Armin Novak
2023-12-16 10:51:10 +01:00
committed by akallabeth
parent b89f025c5b
commit e6384c06c2

View File

@@ -160,6 +160,10 @@ BOOL sdl_choose_smartcard(freerdp* instance, SmartcardCertInfo** cert_list, DWOR
{
BOOL res = FALSE;
WINPR_ASSERT(instance);
WINPR_ASSERT(cert_list);
WINPR_ASSERT(choice);
SDLConnectionDialogHider hider(instance);
std::vector<std::string> strlist;
std::vector<const char*> list;
@@ -182,7 +186,7 @@ BOOL sdl_choose_smartcard(freerdp* instance, SmartcardCertInfo** cert_list, DWOR
free(reader);
free(container_name);
auto m = strlist.back();
auto& m = strlist.back();
list.push_back(m.c_str());
}