diff --git a/src/bin/psql/psqlscan.l b/src/bin/psql/psqlscan.l
index 04c85816fe029cf70ee5e7db998d09b8c1848fac..7d61f932fdd6f02daa46c8c9305ea7696746c138 100644
--- a/src/bin/psql/psqlscan.l
+++ b/src/bin/psql/psqlscan.l
@@ -1296,6 +1296,8 @@ psql_scan(PsqlScanState state,
 			{
 				/* This switch must cover all non-slash-command states. */
 				case INITIAL:
+				case xuiend:	/* we treat these like INITIAL */
+				case xusend:
 					if (state->paren_depth > 0)
 					{
 						result = PSCAN_INCOMPLETE;