From 0e86d4dbcb8e1070a8daaf8faa000969f249e413 Mon Sep 17 00:00:00 2001 From: Wang Han <416810799@qq.com> Date: Tue, 20 May 2025 19:18:59 +0800 Subject: [PATCH] Fix file pointer leak on error path --- native/src/sepolicy/policydb.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/native/src/sepolicy/policydb.cpp b/native/src/sepolicy/policydb.cpp index 24ef3fab2..8ee78014b 100644 --- a/native/src/sepolicy/policydb.cpp +++ b/native/src/sepolicy/policydb.cpp @@ -250,6 +250,7 @@ bool SePolicy::to_file(::rust::Utf8CStr file) const noexcept { pf.fp = fp; if (policydb_write(impl->db, &pf)) { LOGE("Fail to create policy image\n"); + fclose(fp); return false; } fclose(fp);