mirror of
https://github.com/postgres/postgres.git
synced 2025-06-26 12:21:12 +03:00
Avoid a possible relcache leak in get_object_address_attribute.
There's no apparent way to trigger this, so I'm not going to worry about back-patching it for now. But it's still wrong. Marti Raudsepp
This commit is contained in:
@ -1024,6 +1024,7 @@ get_object_address_attribute(ObjectType objtype, List *objname,
|
|||||||
address.classId = RelationRelationId;
|
address.classId = RelationRelationId;
|
||||||
address.objectId = InvalidOid;
|
address.objectId = InvalidOid;
|
||||||
address.objectSubId = InvalidAttrNumber;
|
address.objectSubId = InvalidAttrNumber;
|
||||||
|
relation_close(relation, lockmode);
|
||||||
return address;
|
return address;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user