postgres.git / summary / log / commit / refs
commit 70dc2db7f1dfdecdacf595bf00964cb20ad5a835
Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
Date: Mon Apr 06 14:15:13 2015 +0000
First released in: 9.5.0
Fix object identities for pg_conversion objects
This was already fixed in 0d906798f, but I failed to update the
array-formatted case. This is not backpatched, since this only affects
the code path introduced by commit a676201490c.
src/backend/catalog/objectaddress.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/backend/catalog/objectaddress.c b/src/backend/catalog/objectaddress.c
index e82a448e6ff..cf79ea5cc93 100644
--- a/src/backend/catalog/objectaddress.c
+++ b/src/backend/catalog/objectaddress.c
@@ -3756,8 +3756,8 @@ getObjectIdentityParts(const ObjectAddress *object,
quote_qualified_identifier(schema,
NameStr(conForm->conname)));
if (objname)
- *objname = list_make1(pstrdup(NameStr(conForm->conname)));
- pfree(schema);
+ *objname = list_make2(schema,
+ pstrdup(NameStr(conForm->conname)));
ReleaseSysCache(conTup);
break;
}
[parent: 5f6a9d056a3b]