Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 9392a19

Browse files
committed
Datum *idatum;
^
1 parent 9b22846 commit 9392a19

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/backend/commands/copy.c

+5-4
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
*
77
*
88
* IDENTIFICATION
9-
* $Header: /cvsroot/pgsql/src/backend/commands/copy.c,v 1.23 1997/04/02 03:57:03 vadim Exp $
9+
* $Header: /cvsroot/pgsql/src/backend/commands/copy.c,v 1.24 1997/06/12 15:39:44 vadim Exp $
1010
*
1111
*-------------------------------------------------------------------------
1212
*/
@@ -327,7 +327,7 @@ CopyFrom(Relation rel, bool binary, bool oids, FILE *fp, char *delim)
327327
#endif
328328
int natts;
329329
AttrNumber *attnumP;
330-
Datum idatum;
330+
Datum *idatum;
331331
int n_indices;
332332
InsertIndexResult indexRes;
333333
TupleDesc tupDesc;
@@ -438,6 +438,7 @@ CopyFrom(Relation rel, bool binary, bool oids, FILE *fp, char *delim)
438438
values = (Datum *) palloc(sizeof(Datum) * attr_count);
439439
nulls = (char *) palloc(attr_count);
440440
index_nulls = (char *) palloc(attr_count);
441+
idatum = (Datum *) palloc(sizeof(Datum) * attr_count);
441442
byval = (bool *) palloc(attr_count * sizeof(bool));
442443

443444
for (i = 0; i < attr_count; i++) {
@@ -619,10 +620,10 @@ CopyFrom(Relation rel, bool binary, bool oids, FILE *fp, char *delim)
619620
tuple,
620621
tupDesc,
621622
InvalidBuffer,
622-
&idatum,
623+
idatum,
623624
index_nulls,
624625
finfoP[i]);
625-
indexRes = index_insert(index_rels[i], &idatum, index_nulls,
626+
indexRes = index_insert(index_rels[i], idatum, index_nulls,
626627
&(tuple->t_ctid), rel);
627628
if (indexRes) pfree(indexRes);
628629
}

0 commit comments

Comments
 (0)