Remove pfrees of cached pg_pwd file, per Tom Lane.
authorBruce Momjian <bruce@momjian.us>
Sat, 15 Jun 2002 00:52:23 +0000 (00:52 +0000)
committerBruce Momjian <bruce@momjian.us>
Sat, 15 Jun 2002 00:52:23 +0000 (00:52 +0000)
src/backend/libpq/crypt.c

index 4bccd5a4e12f8fe37979d20cbfac55cc48d19430..410ead5be6ce47feb45bd8c89c37785742577a75 100644 (file)
@@ -52,13 +52,7 @@ md5_crypt_verify(const Port *port, const char *user, const char *pgpass)
        }
        
        if (passwd == NULL || *passwd == '\0')
-       {
-               if (passwd)
-                       pfree(passwd);
-               if (valuntil)
-                       pfree(valuntil);
                return STATUS_ERROR;
-       }
 
        /* If they encrypt their password, force MD5 */
        if (isMD5(passwd) && port->auth_method != uaMD5)
@@ -140,9 +134,6 @@ md5_crypt_verify(const Port *port, const char *user, const char *pgpass)
                        retval = STATUS_OK;
        }
 
-       pfree(passwd);
-       if (valuntil)
-               pfree(valuntil);
        if (port->auth_method == uaMD5)
                pfree(crypt_pwd);