From: Bruce Momjian Date: Thu, 20 Mar 2003 03:58:48 +0000 (+0000) Subject: The attatched patch fixes a memory error with contrib/dbmirror/pending.c X-Git-Tag: REL7_3_3~56 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e8b9aeea416aafdc7472c7c29743b8ede20e7e70;p=thirdparty%2Fpostgresql.git The attatched patch fixes a memory error with contrib/dbmirror/pending.c when running it with older(Pre 7.3.x) versions of Postgresql. Backpatched to 7.3.X. Steven Singer --- diff --git a/contrib/dbmirror/pending.c b/contrib/dbmirror/pending.c index 41b534493fa..04f1371bd78 100644 --- a/contrib/dbmirror/pending.c +++ b/contrib/dbmirror/pending.c @@ -1,6 +1,6 @@ /**************************************************************************** * pending.c - * $Id: pending.c,v 1.6.2.4 2002/11/26 03:08:23 momjian Exp $ + * $Id: pending.c,v 1.6.2.5 2003/03/20 03:58:48 momjian Exp $ * * This file contains a trigger for Postgresql-7.x to record changes to tables * to a pending table for mirroring. @@ -99,7 +99,7 @@ recordchange(PG_FUNCTION_ARGS) sprintf(fullyqualtblname,"\"%s\".\"%s\"", schemaname,tblname); #else - fullyqualtblname = SPI_palloc(strlen(tblname + 3)); + fullyqualtblname = SPI_palloc(strlen(tblname) + 3); sprintf(fullyqualtblname,"\"%s\"",tblname); #endif tupdesc = trigdata->tg_relation->rd_att;