]> andersk Git - openssh.git/blobdiff - ssh-add.c
Forgot to commit changelog from loginrec changes
[openssh.git] / ssh-add.c
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.030713 seconds and 4 git commands to generate.