From 417e1cde867b450bee89126671b7a17dc8259c84 Mon Sep 17 00:00:00 2001 From: Andrew Hanushevsky Date: Thu, 14 Dec 2017 06:45:17 -0800 Subject: [PATCH] [SSI] Unbind the request prior to teardown. --- src/XrdSsi/XrdSsiUtils.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/XrdSsi/XrdSsiUtils.cc b/src/XrdSsi/XrdSsiUtils.cc index e5b88c183ea..d0e7cce0b15 100644 --- a/src/XrdSsi/XrdSsiUtils.cc +++ b/src/XrdSsi/XrdSsiUtils.cc @@ -82,7 +82,8 @@ void DoIt() {myMutex.Lock(); virtual void Finished( XrdSsiRequest &rqstR, const XrdSsiRespInfo &rInfo, bool cancel=false) - {myMutex.Lock(); + {UnBindRequest(); + myMutex.Lock(); if (!isActive) delete this; else {isActive = false; myMutex.UnLock();