Browse Source

[1253] catch ... as well

Jelte Jansen 13 years ago
parent
commit
8f3c064978
1 changed files with 4 additions and 2 deletions
  1. 4 2
      src/lib/datasrc/factory.cc

+ 4 - 2
src/lib/datasrc/factory.cc

@@ -77,8 +77,10 @@ DataSourceClientContainer::DataSourceClientContainer(const std::string& type,
             isc_throw(DataSourceError, error);
         }
     } catch (const std::exception& exc) {
-        isc_throw(DataSourceError, "Unknown uncaugt exception from " + type +
-                                   " createInstance" + exc.what());
+        isc_throw(DataSourceError, "Unknown uncaught exception from " + type +
+                                   " createInstance: " + exc.what());
+    } catch (...) {
+        isc_throw(DataSourceError, "Unknown uncaught exception from " + type);
     }
 }