diff options
Diffstat (limited to 'cpp/src/Ice/DefaultsAndOverrides.cpp')
-rw-r--r-- | cpp/src/Ice/DefaultsAndOverrides.cpp | 10 |
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) = |