diff options
| author | Bruce Momjian <bruce@momjian.us> | 1999-02-02 03:45:56 +0000 |
|---|---|---|
| committer | Bruce Momjian <bruce@momjian.us> | 1999-02-02 03:45:56 +0000 |
| commit | 4390b0bfbe2641ff26a35372184880348a19919e (patch) | |
| tree | 52ab7a8a528648da52a995b86aac321e6602698f /src/backend/commands/copy.c | |
| parent | 7fc75517df6b8f70c57b95e879fd9696935c22fd (diff) | |
| download | postgresql-4390b0bfbe2641ff26a35372184880348a19919e.tar.gz | |
Add TEMP tables/indexes. Add COPY pfree(). Other cleanups.
Diffstat (limited to 'src/backend/commands/copy.c')
| -rw-r--r-- | src/backend/commands/copy.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/backend/commands/copy.c b/src/backend/commands/copy.c index e9f4e65fde..383db52cd6 100644 --- a/src/backend/commands/copy.c +++ b/src/backend/commands/copy.c @@ -6,7 +6,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/commands/copy.c,v 1.69 1999/02/01 20:25:54 wieck Exp $ + * $Header: /cvsroot/pgsql/src/backend/commands/copy.c,v 1.70 1999/02/02 03:44:18 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -646,7 +646,6 @@ CopyFrom(Relation rel, bool binary, bool oids, FILE *fp, char *delim) index_nulls[i] = ' '; byval[i] = (bool) IsTypeByVal(attr[i]->atttypid); } - values = (Datum *) palloc(sizeof(Datum) * attr_count); lineno = 0; while (!done) @@ -873,13 +872,16 @@ CopyFrom(Relation rel, bool binary, bool oids, FILE *fp, char *delim) } pfree(values); pfree(nulls); + pfree(index_nulls); + pfree(idatum); + pfree(byval); + if (!binary) { pfree(in_functions); pfree(elements); pfree(typmod); } - pfree(byval); /* comments in execUtils.c */ if (has_index) |
