mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-04-17 19:18:06 -05:00
Minor memory leak spotted by Mikhail Kruk.
[originally from svn r5815]
This commit is contained in:
parent
b742913984
commit
9cde5fa319
@ -406,10 +406,12 @@ void store_host_key(const char *hostname, int port,
|
|||||||
hostkey_regname(regname, hostname, port, keytype);
|
hostkey_regname(regname, hostname, port, keytype);
|
||||||
|
|
||||||
if (RegCreateKey(HKEY_CURRENT_USER, PUTTY_REG_POS "\\SshHostKeys",
|
if (RegCreateKey(HKEY_CURRENT_USER, PUTTY_REG_POS "\\SshHostKeys",
|
||||||
&rkey) != ERROR_SUCCESS)
|
&rkey) == ERROR_SUCCESS) {
|
||||||
return; /* key does not exist in registry */
|
RegSetValueEx(rkey, regname, 0, REG_SZ, key, strlen(key) + 1);
|
||||||
RegSetValueEx(rkey, regname, 0, REG_SZ, key, strlen(key) + 1);
|
RegCloseKey(rkey);
|
||||||
RegCloseKey(rkey);
|
} /* else key does not exist in registry */
|
||||||
|
|
||||||
|
sfree(regname);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user