Howdy. Quick chump patch: if libpq finds a ~/.pgpass but can't stat it, print something to stderr letting the user know. If someone went out of their way to put a .pgpass file in place, if they can't read it, it seems worth while to alert them to the fact that it's not being used (ex: root creates a .pgpass file but forgets to chown it).
-sc -- Sean Chittenden
Index: fe-connect.c =================================================================== RCS file: /home/ncvs/pgsql/pgsql-server/src/interfaces/libpq/fe-connect.c,v retrieving revision 1.248 diff -u -r1.248 fe-connect.c --- fe-connect.c 14 Jun 2003 17:49:53 -0000 1.248 +++ fe-connect.c 19 Jun 2003 23:56:53 -0000 @@ -2866,6 +2866,9 @@ /* If password file cannot be opened, ignore it. */ if (stat(pgpassfile, &stat_buf) == -1) { + fprintf(stderr, + libpq_gettext("WARNING: Unable to read password file %s: %s\n"), + pgpassfile, strerror(errno)); free(pgpassfile); return NULL; }
---------------------------(end of broadcast)--------------------------- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])