[bug] relcache leaks in get_object_address - Mailing list pgsql-hackers

From Kohei KaiGai
Subject [bug] relcache leaks in get_object_address
Date
Msg-id CADyhKSXFm6yJpJnHNAFecNMc8eq9KpWV7q05efjRgsZ_Vubxkw@mail.gmail.com
Whole thread Raw
Responses Re: [bug] relcache leaks in get_object_address
List pgsql-hackers
I noticed a problem of get_object_address() with missing_ok = true.

When we try to solve the name of nonexistent rule/trigger/constraint on
a particular existing table, get_object_address_relobject() opens the
relation, but address.objectId = InvalidOid shall be set.

I think it should be closed if the queried object was missing, although
existing code does not invoke get_object_address() with missing_ok = true.

Thanks,
-- 
KaiGai Kohei <kaigai@kaigai.gr.jp>


pgsql-hackers by date:

Previous
From: Alexey Klyukin
Date:
Subject: Re: pl/perl example in the doc no longer works in 9.1
Next
From: Bruce Momjian
Date:
Subject: Re: about EDITOR_LINENUMBER_SWITCH