In Unix PuTTYgen, existing SSH-1 key comments were coming out as "(null)"
authorjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Sun, 30 Oct 2005 19:13:43 +0000 (19:13 +0000)
committerjacob <jacob@cda61777-01e9-0310-a592-d414129be87e>
Sun, 30 Oct 2005 19:13:43 +0000 (19:13 +0000)
for operations not performing decryption (e.g., "puttygen rsa1.ppk -L")
(A use for r6434 -- wasn't expecting that.)

git-svn-id: svn://svn.tartarus.org/sgt/putty@6436 cda61777-01e9-0310-a592-d414129be87e

cmdgen.c

index 13c9ca1..20c0d11 100644 (file)
--- a/cmdgen.c
+++ b/cmdgen.c
@@ -690,8 +690,8 @@ int main(int argc, char **argv)
                char *blob;
                int n, l, bloblen;
 
-               ret = rsakey_pubblob(&infilename, &vblob, &bloblen, NULL,
-                                    &error);
+               ret = rsakey_pubblob(&infilename, &vblob, &bloblen,
+                                    &origcomment, &error);
                blob = (char *)vblob;
 
                n = 4;                 /* skip modulus bits */
@@ -709,7 +709,7 @@ int main(int argc, char **argv)
                    } else
                        n += l;
                }
-               ssh1key->comment = NULL;
+               ssh1key->comment = dupstr(origcomment);
                ssh1key->private_exponent = NULL;
            } else {
                ret = loadrsakey(&infilename, ssh1key, passphrase, &error);