From bc4dc43135cce2d61903299c966cd0e999624887 Mon Sep 17 00:00:00 2001
From: Philippe Canal <pcanal@fnal.gov>
Date: Wed, 10 Feb 2021 16:30:02 -0600
Subject: [PATCH] TTreeCloner: do not clone empty basket

---
 tree/tree/src/TTreeCloner.cxx | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tree/tree/src/TTreeCloner.cxx b/tree/tree/src/TTreeCloner.cxx
index 60f6ec7259e..34f0662081d 100644
--- a/tree/tree/src/TTreeCloner.cxx
+++ b/tree/tree/src/TTreeCloner.cxx
@@ -521,7 +521,7 @@ void TTreeCloner::CopyMemoryBaskets()
       TBranch *to   = (TBranch*)fToBranches.UncheckedAt( i );
 
       basket = (!from->GetListOfBaskets()->IsEmpty()) ? from->GetBasket(from->GetWriteBasket()) : 0;
-      if (basket) {
+      if (basket && basket->GetNevBuf()) {
          basket = (TBasket*)basket->Clone();
          basket->SetBranch(to);
          to->AddBasket(*basket, kFALSE, fToStartEntries+from->GetBasketEntry()[from->GetWriteBasket()]);
-- 
GitLab