steam_helper: Catch JSON exceptions

This commit is contained in:
Andrew Eikum 2020-05-19 07:48:58 -05:00
parent 432cb93797
commit ee8e065367

View file

@ -397,7 +397,16 @@ static bool convert_linux_vrpaths(void)
static void setup_vrpaths(void)
{
if(!convert_linux_vrpaths())
bool success = false;
try{
success = convert_linux_vrpaths();
}catch(std::exception e){
WINE_ERR("got error parsing vrpaths file\n");
success = false;
}
if(!success)
{
/* delete the windows file only if the linux conversion fails */
WCHAR windows_vrpaths[MAX_PATH];