--- sql/pgsql/parser3pgsql.C 2001/11/16 12:39:15 1.4 +++ sql/pgsql/parser3pgsql.C 2002/03/22 15:50:25 1.7 @@ -1,13 +1,13 @@ /** @file Parser PgSQL driver. - Copyright(c) 2001 ArtLebedev Group(http://www.artlebedev.com) + Copyright(c) 2001, 2002 ArtLebedev Group (http://www.artlebedev.com) - Author: Alexander Petrosyan (http://design.ru/paf) + Author: Alexandr Petrosian (http://paf.design.ru) 2001.07.30 using PgSQL 7.1.2 */ -static const char *RCSId="$Id: parser3pgsql.C,v 1.4 2001/11/16 12:39:15 paf Exp $"; +static const char *RCSId="$Id: parser3pgsql.C,v 1.7 2002/03/22 15:50:25 paf Exp $"; #include "config_includes.h" @@ -86,7 +86,7 @@ public: char *port=lsplit(host, ':'); PGconn *conn=PQsetdbLogin( - strcasecmp(host, "local")==0?NULL/* local Unix domain socket */:host, port, + (host&&strcasecmp(host, "local")==0)?NULL/* local Unix domain socket */:host, port, NULL, NULL, db, user, pwd); if(!conn) services._throw("PQsetdbLogin failed");