From d36c39d9be754a539fc8e01cd2a65dd570b408f5 Mon Sep 17 00:00:00 2001 From: Sandro Santilli Date: Thu, 6 Mar 2014 09:56:13 +0100 Subject: [PATCH] Make sure status() returns a message also on bad connection Closes #2173. --- plugins/input/postgis/connection.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/input/postgis/connection.hpp b/plugins/input/postgis/connection.hpp index b67272926..d889aa405 100644 --- a/plugins/input/postgis/connection.hpp +++ b/plugins/input/postgis/connection.hpp @@ -129,7 +129,8 @@ public: std::string status; if (conn_) { - status = PQerrorMessage(conn_); + if ( isOK() ) return PQerrorMessage(conn_); + else return "Bad connection"; } else {