transport-helper: drop read/write errno checks
[gitweb.git] / transport-helper.c
index a290695a120e05f7f653828af6d94bafdbc79e9b..a87fdf7b0b30f3f131726b53f88f46dc9324806f 100644 (file)
@@ -1226,8 +1226,7 @@ static int udt_do_read(struct unidirectional_transfer *t)
 
        transfer_debug("%s is readable", t->src_name);
        bytes = xread(t->src, t->buf + t->bufuse, BUFFERSIZE - t->bufuse);
-       if (bytes < 0 && errno != EWOULDBLOCK && errno != EAGAIN &&
-               errno != EINTR) {
+       if (bytes < 0) {
                error_errno(_("read(%s) failed"), t->src_name);
                return -1;
        } else if (bytes == 0) {
@@ -1254,7 +1253,7 @@ static int udt_do_write(struct unidirectional_transfer *t)
 
        transfer_debug("%s is writable", t->dest_name);
        bytes = xwrite(t->dest, t->buf, t->bufuse);
-       if (bytes < 0 && errno != EWOULDBLOCK) {
+       if (bytes < 0) {
                error_errno(_("write(%s) failed"), t->dest_name);
                return -1;
        } else if (bytes > 0) {