diff --git a/src/backend/access/gist/gistproc.c b/src/backend/access/gist/gistproc.c
index 8569d1de8ffb44597f9ae2cf39fcad9d9c576ba1..3a45781d0e1d816d6cd4503143070a2706a73f1d 100644
--- a/src/backend/access/gist/gistproc.c
+++ b/src/backend/access/gist/gistproc.c
@@ -223,15 +223,8 @@ fallbackSplit(GistEntryVector *entryvec, GIST_SPLITVEC *v)
 		}
 	}
 
-	if (v->spl_ldatum_exists)
-		adjustBox(unionL, DatumGetBoxP(v->spl_ldatum));
 	v->spl_ldatum = BoxPGetDatum(unionL);
-
-	if (v->spl_rdatum_exists)
-		adjustBox(unionR, DatumGetBoxP(v->spl_rdatum));
 	v->spl_rdatum = BoxPGetDatum(unionR);
-
-	v->spl_ldatum_exists = v->spl_rdatum_exists = false;
 }
 
 /*