diff --git a/src/backend/libpq/crypt.c b/src/backend/libpq/crypt.c
index 2cb5f027eae0d80f9ff31a654563d7f7739aa3bb..73eee77ac260afa292c3df3b248612a3743510c6 100644
--- a/src/backend/libpq/crypt.c
+++ b/src/backend/libpq/crypt.c
@@ -89,7 +89,7 @@ md5_crypt_verify(const Port *port, const char *role, char *client_pass)
 			{
 				/* stored password already encrypted, only do salt */
 				if (!pg_md5_encrypt(shadow_pass + strlen("md5"),
-									(char *) port->md5Salt,
+									port->md5Salt,
 									sizeof(port->md5Salt), crypt_pwd))
 				{
 					pfree(crypt_pwd);