From: Stefan Bühler Date: Sat, 13 Jul 2013 10:36:04 +0000 (+0200) Subject: gpsqlbackend: don't append empty dbname=/user= values to connect string X-Git-Tag: auth-3.3.1~2^2~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3506cc636f0a408cfe18d4c05b6a6a993191798a;p=pdns gpsqlbackend: don't append empty dbname=/user= values to connect string --- diff --git a/modules/gpgsqlbackend/spgsql.cc b/modules/gpgsqlbackend/spgsql.cc index 5e11f1e83..019eba573 100644 --- a/modules/gpgsqlbackend/spgsql.cc +++ b/modules/gpgsqlbackend/spgsql.cc @@ -14,11 +14,13 @@ SPgSQL::SPgSQL(const string &database, const string &host, const string& port, c const string &password) { d_db=0; + d_connectstr=""; - d_connectstr="dbname="; - d_connectstr+=database; - d_connectstr+=" user="; - d_connectstr+=user; + if (!database.empty()) + d_connectstr+="dbname="+database; + + if (!user.empty()) + d_connectstr+=" user="+user; if(!host.empty()) d_connectstr+=" host="+host;