diff --git a/src/XrdCl/XrdClFileStateHandler.cc b/src/XrdCl/XrdClFileStateHandler.cc index e629635338b..e7255c5eab2 100644 --- a/src/XrdCl/XrdClFileStateHandler.cc +++ b/src/XrdCl/XrdClFileStateHandler.cc @@ -280,6 +280,12 @@ namespace XrdCl // so we need to nullify the pointer pHandler = 0; } + else + { + delete status; + delete response; + delete hostList; + } // destroy the object if it is DestroyMyself( scopedLock ); }