diff --git a/src/backend/commands/copy.c b/src/backend/commands/copy.c
index 110480f6eae3a112d454c536ae2618f109c612d2..517660d3735d75724e1038c14823ab13b6f81ce4 100644
--- a/src/backend/commands/copy.c
+++ b/src/backend/commands/copy.c
@@ -797,6 +797,8 @@ DoCopy(const CopyStmt *stmt, const char *queryString)
 
 	if (is_from)
 	{
+		Assert(rel);
+
 		/* check read-only transaction */
 		if (XactReadOnly && rel->rd_backend != MyBackendId)
 			PreventCommandIfReadOnly("COPY FROM");