From: Edmund Mergl
authorMarc G. Fournier
Fri, 9 May 1997 03:28:54 +0000 (03:28 +0000)
committerMarc G. Fournier
Fri, 9 May 1997 03:28:54 +0000 (03:28 +0000)
Subject: [PATCHES] libpq patch

Hi,

here is a small patch which fixes two problems:

1. libpq/libpq-fe.h:

somehow disappeared the line

#define DefaultOption ""

now compilation stops with an error complainig an
unknown DefaultOption (970508).

2. Same patch as I sent already twice, but it never made it
  into the source tree:  there is no default value for
  AuthType and Password. This way any libpq-application
  (i.e. perl-scripts) which use the function PQconnectdb
  will break with PostgreSQL-6.1. The patch simply uses
  an empty string as default value.

src/interfaces/libpq/fe-connect.c
src/interfaces/libpq/libpq-fe.h

index 2ea48f4654650c8da33f80d9f7e8661c90b2eb1e..26b8c2354aa21dd6ac597b0d8551915b22364259 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v 1.32 1997/05/07 03:13:50 scrappy Exp $
+ *    $Header: /cvsroot/pgsql/src/interfaces/libpq/fe-connect.c,v 1.33 1997/05/09 03:28:49 scrappy Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -73,13 +73,13 @@ static PQconninfoOption PQconninfoOptions[] = {
 /*    Option-name  Environment-Var Compiled-in Current value   */
 /*         Label               Disp-Char   */
 /*    ----------------- --------------- --------------- --------------- */
-    { "authtype",       "PGAUTHTYPE",   NULL,           NULL,
+    { "authtype",       "PGAUTHTYPE",  DefaultAuthtype, NULL,
                         "Database-Authtype",            "", 20  },
 
     { "user",      "PGUSER",   NULL,       NULL,
                "Database-User",        "", 20  },
 
-    { "password",       "PGPASSWORD",   NULL,           NULL,
+    { "password",       "PGPASSWORD",  DefaultPassword, NULL,
                         "Database-Password",            "", 20  },
 
     { "dbname",        "PGDATABASE",   NULL,       NULL,
index c765661e71770e288dc48d70a9ad99c68b6d29de..c5eefc182a49fd6cf4561f614a031d944f5049c9 100644 (file)
@@ -6,7 +6,7 @@
  *
  * Copyright (c) 1994, Regents of the University of California
  *
- * $Id: libpq-fe.h,v 1.18 1997/03/12 21:23:16 scrappy Exp $
+ * $Id: libpq-fe.h,v 1.19 1997/05/09 03:28:54 scrappy Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -301,6 +301,9 @@ int lo_export(PGconn *conn, Oid lobjId, char *filename);
 #define DefaultHost    "localhost"
 #define DefaultTty ""
 #define DefaultOption  ""
+#define DefaultAuthtype       ""
+#define DefaultPassword       ""
+
 
 typedef void *TUPLE;
 #define palloc malloc