From 6363b4e42078d198b02d962eb5719b0757127be4 Mon Sep 17 00:00:00 2001 From: David Smith Date: Thu, 10 Nov 2022 09:09:11 +0100 Subject: [PATCH] [Xrd] Fix a short writev recovery case --- src/Xrd/XrdLinkXeq.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Xrd/XrdLinkXeq.cc b/src/Xrd/XrdLinkXeq.cc index 489f032ade9..ccfcd4f4fd8 100644 --- a/src/Xrd/XrdLinkXeq.cc +++ b/src/Xrd/XrdLinkXeq.cc @@ -887,7 +887,7 @@ int XrdLinkXeq::SendIOV(const struct iovec *iov, int iocnt, int bytes) {if (errno == EINTR) continue; else break; } - n -= retc; Buff += retc; + n -= retc; Buff += retc; bytesleft -= retc; } if (retc < 0 || iocnt < 1) break; }