diff --git a/src/backend/commands/copy.c b/src/backend/commands/copy.c index 493d2944f1..9bc1c388ee 100644 --- a/src/backend/commands/copy.c +++ b/src/backend/commands/copy.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/commands/copy.c,v 1.284 2007/06/17 23:39:28 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/commands/copy.c,v 1.285 2007/06/20 02:02:49 neilc Exp $ * *------------------------------------------------------------------------- */ @@ -1223,12 +1223,9 @@ DoCopyTo(CopyState cstate) fstat(fileno(cstate->copy_file), &st); if (S_ISDIR(st.st_mode)) - { - FreeFile(cstate->copy_file); ereport(ERROR, (errcode(ERRCODE_WRONG_OBJECT_TYPE), errmsg("\"%s\" is a directory", cstate->filename))); - } } PG_TRY(); @@ -1728,12 +1725,9 @@ CopyFrom(CopyState cstate) fstat(fileno(cstate->copy_file), &st); if (S_ISDIR(st.st_mode)) - { - FreeFile(cstate->copy_file); ereport(ERROR, (errcode(ERRCODE_WRONG_OBJECT_TYPE), errmsg("\"%s\" is a directory", cstate->filename))); - } } tupDesc = RelationGetDescr(cstate->rel);