summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2002-11-26 03:08:00 +0000
committerBruce Momjian <bruce@momjian.us>2002-11-26 03:08:00 +0000
commit46f4ed492191f71f8fade41879bd6d594e8a8717 (patch)
tree2e43b3fba4ce2e1c91cb37eddb3e5c54367167c4
parentea0b5c856922c08ef2ce6e2eb26f6c68d20bf957 (diff)
Allocate proper length for sprintf string, from Tatsuo.
-rw-r--r--contrib/dbmirror/pending.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/contrib/dbmirror/pending.c b/contrib/dbmirror/pending.c
index 79d875456d5..85a8385d3dd 100644
--- a/contrib/dbmirror/pending.c
+++ b/contrib/dbmirror/pending.c
@@ -1,6 +1,6 @@
/****************************************************************************
* pending.c
- * $Id: pending.c,v 1.9 2002/11/22 16:25:29 tgl Exp $
+ * $Id: pending.c,v 1.10 2002/11/26 03:08:00 momjian Exp $
*
* This file contains a trigger for Postgresql-7.x to record changes to tables
* to a pending table for mirroring.
@@ -95,11 +95,11 @@ recordchange(PG_FUNCTION_ARGS)
#ifndef NOSCHEMAS
schemaname = get_namespace_name(RelationGetNamespace(trigdata->tg_relation));
fullyqualtblname = SPI_palloc(strlen(tblname) +
- strlen(schemaname) + 4);
+ strlen(schemaname) + 6);
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;