Demetrius Tsitrelis created CLOUDSTACK-5931:
-----------------------------------------------
Summary: Hyper-V agent does not release logon handle
Key: CLOUDSTACK-5931
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5931
Project: CloudStack
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Components: Hypervisor Controller
Affects Versions: 4.3.0
Reporter: Demetrius Tsitrelis
In the HypervResource project, in the Utils.DownloadCifsFileToLocalFile()
method there is a call to LogonUser() to allocate a user token with new
credentials. This token is assigned to an instance of the WindowsIdentity
class but is never explicitly deallocated.
It doesn't appear that the WindowsIdentity instance takes ownership of the
token, however: http://msdn.microsoft.com/en-us/library/85yh2h4a.aspx states
"Always release userToken by calling the Win32 API CloseHandle function".
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)