From fec2f7a44ae48ea6b7baa4b3811a8d2e7a3fdd4c Mon Sep 17 00:00:00 2001 From: Manoj Ampalam Date: Thu, 8 Feb 2018 11:25:30 -0800 Subject: [PATCH] Revert "Fix Issue #1058" --- ssh-keygen.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/ssh-keygen.c b/ssh-keygen.c index 026cf26..98e7f14 100644 --- a/ssh-keygen.c +++ b/ssh-keygen.c @@ -1544,16 +1544,9 @@ do_change_comment(struct passwd *pw) fd = open(identity_file, O_WRONLY | O_CREAT | O_TRUNC, 0644); if (fd == -1) fatal("Could not save your public key in %s", identity_file); -#ifdef WINDOWS - /* Windows POSIX adpater does not support fdopen() on open(file)*/ - close(fd); - if ((f = fopen(identity_file, "w")) == NULL) - fatal("fopen %s failed: %s", identity_file, strerror(errno)); -#else /* !WINDOWS */ f = fdopen(fd, "w"); if (f == NULL) fatal("fdopen %s failed: %s", identity_file, strerror(errno)); -#endif /* !WINDOWS */ if ((r = sshkey_write(public, f)) != 0) fatal("write key failed: %s", ssh_err(r)); sshkey_free(public);