diff options
-rw-r--r-- | odb/pgsql/connection-factory.hxx | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/odb/pgsql/connection-factory.hxx b/odb/pgsql/connection-factory.hxx index 686f763..d6f4871 100644 --- a/odb/pgsql/connection-factory.hxx +++ b/odb/pgsql/connection-factory.hxx @@ -9,6 +9,7 @@ #include <vector> #include <cstddef> // std::size_t +#include <cassert> #include <odb/details/mutex.hxx> #include <odb/details/condition.hxx> @@ -88,7 +89,9 @@ namespace odb db_ (0), cond_ (mutex_) { - // @@ check min_ <= max_ + // max_connections == 0 means unlimited. + // + assert (max_connections == 0 || max_connections >= min_connections); } virtual connection_ptr |