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);