From 9bae085b0ed5779eb1daeca8f8eb4e77a32aeab6 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Wed, 11 Mar 2020 09:33:14 +0100 Subject: close open DB --- rpminfo.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'rpminfo.c') diff --git a/rpminfo.c b/rpminfo.c index 987b62a..1a005cb 100644 --- a/rpminfo.c +++ b/rpminfo.c @@ -268,6 +268,7 @@ PHP_FUNCTION(rpmdbinfo) db = rpmtsGetRdb(ts); di = rpmdbInitIterator(db, RPMTAG_NAME, name, len); if (!di) { + rpmtsCloseDB(ts); RETURN_FALSE; } @@ -277,6 +278,8 @@ PHP_FUNCTION(rpmdbinfo) rpm_header_to_zval(&tmp, h, full); add_next_index_zval(return_value, &tmp); } + + rpmtsCloseDB(ts); } /* }}} */ -- cgit