diff --git a/contrib/pg_upgrade/check.c b/contrib/pg_upgrade/check.c
index 3629b3961f6a923e6fe3ab99d55ea6e9bfa1777c..1b838777a725a3642ac2e686ee3856fb3ac8fbad 100644
--- a/contrib/pg_upgrade/check.c
+++ b/contrib/pg_upgrade/check.c
@@ -307,8 +307,8 @@ check_locale_and_encoding(DbInfo *olddb, DbInfo *newdb)
 static bool
 equivalent_locale(int category, const char *loca, const char *locb)
 {
-	const char *chara = strrchr(loca, '.');
-	const char *charb = strrchr(locb, '.');
+	const char *chara;
+	const char *charb;
 	char	   *canona;
 	char	   *canonb;
 	int			lena;