[vcpkg] Fix regression introduced in 67ce764. Fixes #868. Fixes #866.

This commit is contained in:
Robert Schumacher 2017-03-29 09:49:09 -07:00
parent c09a8f990c
commit 830bd8d449

View File

@ -111,7 +111,11 @@ static void loadConfig()
try try
{ {
auto pghs = Paragraphs::get_paragraphs(localappdata / "vcpkg" / "config").get_or_exit(VCPKG_LINE_INFO); auto maybe_pghs = Paragraphs::get_paragraphs(localappdata / "vcpkg" / "config");
if (auto p_pghs = maybe_pghs.get())
{
const auto& pghs = *p_pghs;
std::unordered_map<std::string, std::string> keys; std::unordered_map<std::string, std::string> keys;
if (pghs.size() > 0) if (pghs.size() > 0)
keys = pghs[0]; keys = pghs[0];
@ -129,6 +133,7 @@ static void loadConfig()
SetUserInformation(user_id, user_time); SetUserInformation(user_id, user_time);
return; return;
} }
}
catch (...) catch (...)
{ {
} }