diff --git a/src/backend/optimizer/plan/createplan.c b/src/backend/optimizer/plan/createplan.c
index dc2dcbf93f7a1dfc18452b9f2a7195214d75392a..8d15c8ede90f9be93dec263ce61a0eb20dea5e54 100644
--- a/src/backend/optimizer/plan/createplan.c
+++ b/src/backend/optimizer/plan/createplan.c
@@ -4430,7 +4430,7 @@ make_sort_from_groupcols(PlannerInfo *root,
 		TargetEntry *tle = get_tle_by_resno(sub_tlist, grpColIdx[numsortkeys]);
 
 		if (!tle)
-			elog(ERROR, "could not retrive tle for sort-from-groupcols");
+			elog(ERROR, "could not retrieve tle for sort-from-groupcols");
 
 		sortColIdx[numsortkeys] = tle->resno;
 		sortOperators[numsortkeys] = grpcl->sortop;