mirror of
https://github.com/samba-team/samba.git
synced 2025-08-03 04:22:09 +03:00
Avoid leaking temp file if an exception is raised
Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Thu Apr 11 06:06:03 CEST 2013 on sn-devel-104
This commit is contained in:
committed by
Andrew Bartlett
parent
8aae8b5bad
commit
afd291b1de
@ -116,7 +116,11 @@ def get_credentials(lp):
|
||||
creds.set_machine_account(lp)
|
||||
creds.set_krb_forwardable(credentials.NO_KRB_FORWARDABLE)
|
||||
(tmp_fd, ccachename) = tempfile.mkstemp()
|
||||
creds.get_named_ccache(lp, ccachename)
|
||||
try:
|
||||
creds.get_named_ccache(lp, ccachename)
|
||||
except RuntimeError as e:
|
||||
os.unlink(ccachename)
|
||||
raise e
|
||||
|
||||
|
||||
class dnsobj(object):
|
||||
|
Reference in New Issue
Block a user