| read: fix check for EINTR - geomyidae - A small C-based gopherd. | |
| git clone git://bitreich.org/geomyidae/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfri… | |
| Log | |
| Files | |
| Refs | |
| Tags | |
| README | |
| LICENSE | |
| --- | |
| commit 4388f861d5cc17ef801a399aa31012f5e73e6080 | |
| parent d8d4d97f72ab591ac149f563acff1f032e2d60fa | |
| Author: Hiltjo Posthuma <[email protected]> | |
| Date: Sun, 7 Jun 2020 21:19:50 +0200 | |
| read: fix check for EINTR | |
| Signed-off-by: Christoph Lohmann <[email protected]> | |
| Diffstat: | |
| M main.c | 2 +- | |
| 1 file changed, 1 insertion(+), 1 deletion(-) | |
| --- | |
| diff --git a/main.c b/main.c | |
| @@ -797,7 +797,7 @@ main(int argc, char *argv[]) | |
| close(tlspipe[1]); | |
| do { | |
| shuflen = read(tlspipe[0], shu… | |
| - if (shuflen == EINTR) | |
| + if (shuflen == -1 && errno == … | |
| continue; | |
| for (shufpos = 0; shufpos < sh… | |
| wlen = tls_write(tlscl… |