From bac7495f49445c0234a5aa689063b820a58ee680 Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Sat, 9 Mar 2013 12:57:26 +0100 Subject: [PATCH] Check for invalid value type. --- lib/base/value.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/base/value.cpp b/lib/base/value.cpp index 6beda0dc9..f69477ed0 100644 --- a/lib/base/value.cpp +++ b/lib/base/value.cpp @@ -83,6 +83,8 @@ Value::operator String(void) const case ValueObject: object = boost::get(m_Value).get(); return "Object of type '" + Utility::GetTypeName(typeid(*object)) + "'"; + default: + BOOST_THROW_EXCEPTION(runtime_error("Unknown value type.")); } } -- 2.40.0