aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1997-11-27 03:11:55 +0000
committerBruce Momjian <bruce@momjian.us>1997-11-27 03:11:55 +0000
commita8926e046128f44e7cf295a10467cc8cd0f95140 (patch)
treef778a048ca65b6c2693ae5b2c746c1c018cae78f /src
parent241a87b9519896d65ee895bd994d645fad2e09b8 (diff)
downloadpostgresql-a8926e046128f44e7cf295a10467cc8cd0f95140.tar.gz
postgresql-a8926e046128f44e7cf295a10467cc8cd0f95140.zip
Salt fix for password, from Tatsuo Ishii.
Diffstat (limited to 'src')
-rw-r--r--src/backend/libpq/password.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/backend/libpq/password.c b/src/backend/libpq/password.c
index de803905cb3..aaaf297911f 100644
--- a/src/backend/libpq/password.c
+++ b/src/backend/libpq/password.c
@@ -24,7 +24,6 @@ verify_password(char *user, char *password, Port *port,
char *p,
*test_user,
*test_pw;
- char salt[3];
find_hba_entry(DataDir, port->raddr.in.sin_addr, database,
&host_ok, &userauth, pw_file_name, true);
@@ -90,14 +89,12 @@ verify_password(char *user, char *password, Port *port,
if (test_pw[strlen(test_pw) - 1] == '\n')
test_pw[strlen(test_pw) - 1] = '\0';
- StrNCpy(salt, test_pw, 3);
-
if (strcmp(user, test_user) == 0)
{
/* we're outta here one way or the other. */
FreeFile(pw_file);
- if (strcmp(crypt(password, salt), test_pw) == 0)
+ if (strcmp(crypt(password, test_pw), test_pw) == 0)
{
/* it matched. */
return STATUS_OK;