diff --git a/contrib/dblink/dblink.c b/contrib/dblink/dblink.c
index 30f1b0eab02b1555e6695600a6cc313c0ac4b5d5..2db12d51034f8765989b5873955fa5cee4d8be47 100644
--- a/contrib/dblink/dblink.c
+++ b/contrib/dblink/dblink.c
@@ -2089,7 +2089,7 @@ getConnectionByName(const char *name)
 		remoteConnHash = createConnHash();
 
 	key = pstrdup(name);
-	truncate_identifier(key, strlen(key), true);
+	truncate_identifier(key, strlen(key), false);
 	hentry = (remoteConnHashEnt *) hash_search(remoteConnHash,
 											   key, HASH_FIND, NULL);
 
@@ -2150,7 +2150,7 @@ deleteConnection(const char *name)
 		remoteConnHash = createConnHash();
 
 	key = pstrdup(name);
-	truncate_identifier(key, strlen(key), true);
+	truncate_identifier(key, strlen(key), false);
 	hentry = (remoteConnHashEnt *) hash_search(remoteConnHash,
 											   key, HASH_REMOVE, &found);