Skip to content

Commit f57cd74

Browse files
committed
Release meta objects (#103)
1 parent 46fcbf7 commit f57cd74

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

firebird_utils.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,8 @@ extern "C" int fbu_insert_aliases(void *master_ptr, ISC_STATUS* st, ibase_query
110110
{
111111
_php_ibase_insert_alias(ib_query->ht_aliases, meta->getAlias(&status, i));
112112
}
113+
114+
meta->release();
113115
}
114116
catch (const Firebird::FbException& error)
115117
{
@@ -146,6 +148,8 @@ extern "C" int fbu_insert_field_info(void *master_ptr, ISC_STATUS* st, int is_ou
146148

147149
add_index_string(into_array, 2, meta->getRelation(&status, num));
148150
add_assoc_string(into_array, "relation", meta->getRelation(&status, num));
151+
152+
meta->release();
149153
}
150154
catch (const Firebird::FbException& error)
151155
{

0 commit comments

Comments
 (0)