From e0523c3ef9fe846f94adf4a255d88114b49e35fa Mon Sep 17 00:00:00 2001
From: Olivier Couet <Olivier.Couet@cern.ch>
Date: Wed, 12 Oct 2011 14:14:01 +0000
Subject: [PATCH] Fix Coverty report #32888

git-svn-id: http://root.cern.ch/svn/root/trunk@41363 27541ba8-7e3a-0410-8455-c3a389f83636
---
 graf2d/gpad/src/TClassTree.cxx | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/graf2d/gpad/src/TClassTree.cxx b/graf2d/gpad/src/TClassTree.cxx
index fec5681208b..3b287718b6b 100644
--- a/graf2d/gpad/src/TClassTree.cxx
+++ b/graf2d/gpad/src/TClassTree.cxx
@@ -727,9 +727,11 @@ void TClassTree::ScanClasses(Int_t iclass)
          if (ic < 0 || ic == iclass) continue;
          losref = fLinks[ic];
          os = Mark(fCnames[ic]->Data(),los,kUsedByData);
-         os->SetBit(kIsaPointer,dm->IsaPointer());
-         os->SetBit(kIsBasic,dm->IsBasic());
-         os->SetUniqueID(imember);
+         if (os) {
+            os->SetBit(kIsaPointer,dm->IsaPointer());
+            os->SetBit(kIsBasic,dm->IsBasic());
+            os->SetUniqueID(imember);
+         }
          Mark(fCnames[iclass]->Data(),losref,kUsingData);
       }
    }
-- 
GitLab