aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/libpq/fe-connect.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2009-05-18 16:15:22 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2009-05-18 16:15:22 +0000
commit2c39ab12f32c868ef90429479937f63382fbaa7f (patch)
tree7f2d431b34beba975faba000fe9d8dc0f1392006 /src/interfaces/libpq/fe-connect.c
parent939a40b0afeddd665714382b536422a5c2c25fd7 (diff)
downloadpostgresql-2c39ab12f32c868ef90429479937f63382fbaa7f.tar.gz
postgresql-2c39ab12f32c868ef90429479937f63382fbaa7f.zip
Make pwdfMatchesString() a little more careful about matching * fields.
Diffstat (limited to 'src/interfaces/libpq/fe-connect.c')
-rw-r--r--src/interfaces/libpq/fe-connect.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/interfaces/libpq/fe-connect.c b/src/interfaces/libpq/fe-connect.c
index a9ca5e30add..d009fc31662 100644
--- a/src/interfaces/libpq/fe-connect.c
+++ b/src/interfaces/libpq/fe-connect.c
@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/interfaces/libpq/fe-connect.c,v 1.373 2009/04/24 09:43:10 mha Exp $
+ * $PostgreSQL: pgsql/src/interfaces/libpq/fe-connect.c,v 1.374 2009/05/18 16:15:22 tgl Exp $
*
*-------------------------------------------------------------------------
*/
@@ -3779,7 +3779,7 @@ pwdfMatchesString(char *buf, char *token)
return NULL;
tbuf = buf;
ttok = token;
- if (*tbuf == '*')
+ if (tbuf[0] == '*' && tbuf[1] == ':')
return tbuf + 2;
while (*tbuf != 0)
{