diff options
author | Bruce Momjian <bruce@momjian.us> | 1997-11-27 03:11:55 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 1997-11-27 03:11:55 +0000 |
commit | a8926e046128f44e7cf295a10467cc8cd0f95140 (patch) | |
tree | f778a048ca65b6c2693ae5b2c746c1c018cae78f /src | |
parent | 241a87b9519896d65ee895bd994d645fad2e09b8 (diff) | |
download | postgresql-a8926e046128f44e7cf295a10467cc8cd0f95140.tar.gz postgresql-a8926e046128f44e7cf295a10467cc8cd0f95140.zip |
Salt fix for password, from Tatsuo Ishii.
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/libpq/password.c | 5 |
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; |