From: Tom Lane Date: Wed, 28 Jun 2000 06:13:01 +0000 (+0000) Subject: Back-patch COPY WITH OIDS leak fix. X-Git-Tag: REL7_0_3~43 X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=d914334dd693c7793c516ad53f94ce66e6319df5;p=postgresql.git Back-patch COPY WITH OIDS leak fix. --- diff --git a/src/backend/commands/copy.c b/src/backend/commands/copy.c index cbbac42e93f..4c37f8b5020 100644 --- a/src/backend/commands/copy.c +++ b/src/backend/commands/copy.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/commands/copy.c,v 1.106.2.1 2000/06/05 11:13:55 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/commands/copy.c,v 1.106.2.2 2000/06/28 06:13:01 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -484,8 +484,10 @@ CopyTo(Relation rel, bool binary, bool oids, FILE *fp, char *delim, char *null_p if (oids && !binary) { - CopySendString(oidout(tuple->t_data->t_oid), fp); + string = oidout(tuple->t_data->t_oid); + CopySendString(string, fp); CopySendChar(delim[0], fp); + pfree(string); } for (i = 0; i < attr_count; i++)