diff --git a/src/Xrd/XrdBuffer.cc b/src/Xrd/XrdBuffer.cc index 314adcc0050..aed0881dbee 100644 --- a/src/Xrd/XrdBuffer.cc +++ b/src/Xrd/XrdBuffer.cc @@ -290,6 +290,7 @@ while(1) delete bp; bucket[i].numbuf--; numfreed++; memhave -= memslot; totalo -= memslot; + totbuf--; } else {bucket[i].numbuf = 0; break;} Reshaper.UnLock(); memslot = memslot>>1;