1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-24 04:23:53 +03:00

gp: Fix resource leaks

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
Joseph Sutton
2023-08-29 16:29:55 +12:00
committed by Andrew Bartlett
parent 928f2bbc6b
commit 34042677b7
6 changed files with 38 additions and 13 deletions

View File

@@ -282,7 +282,8 @@ class gp_gnome_settings_ext(gp_pol_ext, gp_file_applier):
os.makedirs(os.path.dirname(udisk2_etc), exist_ok=True)
xml_data = etree.ElementTree(etree.Element('policyconfig'))
if os.path.exists(udisk2):
data = open(udisk2, 'rb').read()
with open(udisk2, 'rb') as f:
data = f.read()
existing_xml = etree.ElementTree(etree.fromstring(data))
root = xml_data.getroot()
root.append(existing_xml.find('vendor'))