]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - sshpubk.c
Fix another giant batch of resource leaks. (Mostly memory, but there's
[PuTTY.git] / sshpubk.c
index 72aaaa97a5384aaccdea5dc4af922005987a24b4..e5157a3c8b70d73b47efbada709d74b1a8aea2ff 100644 (file)
--- a/sshpubk.c
+++ b/sshpubk.c
@@ -1008,6 +1008,8 @@ int ssh2_userkey_encrypted(const Filename *filename, char **commentptr)
 
     if (commentptr)
        *commentptr = comment;
+    else
+        sfree(comment);
 
     fclose(fp);
     if (!strcmp(b, "aes256-cbc"))