diff --git a/src/backend/commands/copyfromparse.c b/src/backend/commands/copyfromparse.c
index 0645053577..f7bbbc198f 100644
--- a/src/backend/commands/copyfromparse.c
+++ b/src/backend/commands/copyfromparse.c
@@ -1171,8 +1171,6 @@ CopyFromTextLikeOneRow(CopyFromState cstate, ExprContext *econtext,
 
 			if (cstate->opts.on_error == COPY_ON_ERROR_IGNORE)
 				return true;
-			else if (cstate->opts.on_error == COPY_ON_ERROR_SET_NULL)
-				continue;
 		}
 
 		cstate->cur_attname = NULL;
