config: don't crash on permission with a config check

ref #12872
This commit is contained in:
Vaxry 2026-01-08 12:19:13 +01:00
parent 8368566044
commit 3aa4e02720
No known key found for this signature in database
GPG key ID: 665806380871D640

View file

@ -2838,7 +2838,7 @@ std::optional<std::string> CConfigManager::handlePermission(const std::string& c
if (mode == PERMISSION_RULE_ALLOW_MODE_UNKNOWN) if (mode == PERMISSION_RULE_ALLOW_MODE_UNKNOWN)
return "unknown permission allow mode"; return "unknown permission allow mode";
if (m_isFirstLaunch) if (m_isFirstLaunch && g_pDynamicPermissionManager)
g_pDynamicPermissionManager->addConfigPermissionRule(std::string(data[0]), type, mode); g_pDynamicPermissionManager->addConfigPermissionRule(std::string(data[0]), type, mode);
return {}; return {};