From 1bc38e87f4f75b9c665c7cb3fe470b79e7ed9281 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Thu, 5 Apr 2018 18:12:13 +0300 Subject: Import crashes if the original profile contains wrong number of groups --- plugins/Import/src/import.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'plugins/Import') diff --git a/plugins/Import/src/import.cpp b/plugins/Import/src/import.cpp index 127a21ff5e..7e61b493fb 100644 --- a/plugins/Import/src/import.cpp +++ b/plugins/Import/src/import.cpp @@ -600,7 +600,9 @@ struct MImportGroup static int ImportGroup(const char* szSettingName, void *param) { OBJLIST *pArray = (OBJLIST*)param; - pArray->insert(new MImportGroup(atoi(szSettingName), myGetWs(NULL, "CListGroups", szSettingName))); + wchar_t *wszGroupName = myGetWs(NULL, "CListGroups", szSettingName); + if (wszGroupName != nullptr) + pArray->insert(new MImportGroup(atoi(szSettingName), wszGroupName)); return 0; } -- cgit v1.2.3