aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backend/catalog/objectaddress.c4
1 files 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;
}