summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/DefaultsAndOverrides.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/DefaultsAndOverrides.cpp')
-rw-r--r--cpp/src/Ice/DefaultsAndOverrides.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/cpp/src/Ice/DefaultsAndOverrides.cpp b/cpp/src/Ice/DefaultsAndOverrides.cpp
index 4e61890d373..3dd16c37412 100644
--- a/cpp/src/Ice/DefaultsAndOverrides.cpp
+++ b/cpp/src/Ice/DefaultsAndOverrides.cpp
@@ -43,9 +43,8 @@ IceInternal::DefaultsAndOverrides::DefaultsAndOverrides(const PropertiesPtr& pro
const_cast<Address&>(defaultSourceAddress) = getNumericAddress(value);
if(!isAddressValid(defaultSourceAddress))
{
- InitializationException ex(__FILE__, __LINE__);
- ex.reason = "invalid IP address set for Ice.Default.SourceAddress: `" + value + "'";
- throw ex;
+ throw InitializationException(__FILE__, __LINE__, "invalid IP address set for Ice.Default.SourceAddress: `" +
+ value + "'");
}
}
#endif
@@ -120,9 +119,8 @@ IceInternal::DefaultsAndOverrides::DefaultsAndOverrides(const PropertiesPtr& pro
}
else
{
- EndpointSelectionTypeParseException ex(__FILE__, __LINE__);
- ex.str = "illegal value `" + value + "'; expected `Random' or `Ordered'";
- throw ex;
+ throw EndpointSelectionTypeParseException(__FILE__, __LINE__, "illegal value `" + value +
+ "'; expected `Random' or `Ordered'");
}
const_cast<int&>(defaultTimeout) =