]> andersk Git - openssh.git/commitdiff
Forgot to commit changelog from loginrec changes
authordjm <djm>
Sat, 30 Sep 2000 10:36:54 +0000 (10:36 +0000)
committerdjm <djm>
Sat, 30 Sep 2000 10:36:54 +0000 (10:36 +0000)
 - (djm) Fix 9 character passphrase failure with gnome-ssh-askpass.
   Problem was caused by interrupted read in ssh-add. Report from Donald
   J. Barry <don@astro.cornell.edu>

CREDITS
ChangeLog
ssh-add.c

diff --git a/CREDITS b/CREDITS
index 5e976859e1a2690ac8f5f9965976afd9ce60e917..1e317f6cadac9b741ac84270f9c4727ed24cd2ac 100644 (file)
--- a/CREDITS
+++ b/CREDITS
@@ -3,6 +3,7 @@ Tatu Ylonen <ylo@cs.hut.fi> - Creator of SSH
 Aaron Campbell, Bob Beck, Markus Friedl, Niels Provos, 
 Theo de Raadt, and Dug Song - Creators of OpenSSH
 
+Alain St-Denis <Alain.St-Denis@ec.gc.ca> - Irix fix
 Alexandre Oliva <oliva@lsd.ic.unicamp.br> - AIX fixes
 Andre Lucas <andre.lucas@dial.pipex.com> - new login code, many fixes
 Andreas Steinmetz <ast@domdv.de> - Shadow password expiry support
index 5f0b2979cdd5037455d045eed29df3791530ceaa..3ab9070aa4d03f2045725ea7366d7fa66de906ff 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
    - markus@cvs.openbsd.org  2000/09/28 12:03:18
      [channels.c]
      debug -> debug2 cleanup
+ - (djm) Irix strips "/dev/tty" from [uw]tmp entries (other systems only 
+   strip "/dev/"). Fix loginrec.c based on patch from Alain St-Denis
+   <Alain.St-Denis@ec.gc.ca>
+ - (djm) Fix 9 character passphrase failure with gnome-ssh-askpass. 
+   Problem was caused by interrupted read in ssh-add. Report from Donald 
+   J. Barry <don@astro.cornell.edu>
 
 20000929
  - (djm) Fix SSH2 not terminating until all background tasks done problem.
index 06884d67ffb99f1c050cbe7716824b5dd48f5786..efbf771d3e2963c687c87cfd352e9590eea06583 100644 (file)
--- a/ssh-add.c
+++ b/ssh-add.c
@@ -117,7 +117,7 @@ ssh_askpass(char *askpass, char *msg)
                fatal("ssh_askpass: exec(%s): %s", askpass, strerror(errno));
        }
        close(p[1]);
-       len = read(p[0], buf, sizeof buf);
+       len = atomicio(read, p[0], buf, sizeof buf);
        close(p[0]);
        while (waitpid(pid, &status, 0) < 0)
                if (errno != EINTR)
This page took 0.055084 seconds and 5 git commands to generate.