X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/6e522441172d5b1c2a2fa4d0f6bbe905ce6b647a..49bad83179144047e7d9e070d63d869dba691736:/sshpubk.c diff --git a/sshpubk.c b/sshpubk.c index fd40db77..c9db8a1b 100644 --- a/sshpubk.c +++ b/sshpubk.c @@ -177,6 +177,7 @@ int rsakey_encrypted(char *filename, char **comment) { !strcmp(buf, rsa_signature)) { return loadrsakey_main(fp, NULL, NULL, comment, NULL); } + fclose(fp); return 0; /* wasn't the right kind of file */ } @@ -188,7 +189,7 @@ int saversakey(char *filename, struct RSAKey *key, struct RSAAux *aux, unsigned char buf[16384]; unsigned char keybuf[16]; struct MD5Context md5c; - char *p, *estart; + unsigned char *p, *estart; FILE *fp; /*