From c4d59201409a59f5c8e4d9b0f1d411591bfcab50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Tue, 27 Mar 2018 20:43:20 +0200 Subject: [PATCH] Fix catching of polymorphic exception --- src/openrct2/object/ObjectFactory.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/openrct2/object/ObjectFactory.cpp b/src/openrct2/object/ObjectFactory.cpp index 6d4ee6ad2c..2956864330 100644 --- a/src/openrct2/object/ObjectFactory.cpp +++ b/src/openrct2/object/ObjectFactory.cpp @@ -259,9 +259,9 @@ namespace ObjectFactory } json_decref(jRoot); } - catch (std::runtime_error) + catch (const std::runtime_error &err) { - Console::Error::WriteLine("Unable to open or read '%s'", path.c_str()); + Console::Error::WriteLine("Unable to open or read '%s': %s", path.c_str(), err.what()); delete result; result = nullptr;