From 3f5af40c367898a3dad7d0924c1347ef0124ce17 Mon Sep 17 00:00:00 2001 From: David Smith Date: Thu, 4 Mar 2021 01:35:06 +0100 Subject: [PATCH] [XrdCl] Avoid partially reading status message data too early --- src/XrdCl/XrdClXRootDTransport.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/XrdCl/XrdClXRootDTransport.cc b/src/XrdCl/XrdClXRootDTransport.cc index b6b50840111..7be978875bf 100644 --- a/src/XrdCl/XrdClXRootDTransport.cc +++ b/src/XrdCl/XrdClXRootDTransport.cc @@ -334,7 +334,7 @@ namespace XrdCl else { size_t stlen = sizeof( ServerResponseStatus ) + sizeof( ServerResponseBody_pgRead ); - if( message->GetSize() < stlen ) + if( message->GetCursor() < stlen ) bodySize = rsphdr->dlen; else {