Forráskód Böngészése

HPCC-12150 Check cached item pointer before using in getElementsPaged

Signed-off-by: Anthony Fishbeck <anthony.fishbeck@lexisnexis.com>
Anthony Fishbeck 10 éve
szülő
commit
5512b43a1f
1 módosított fájl, 2 hozzáadás és 1 törlés
  1. 2 1
      dali/base/dautils.cpp

+ 2 - 1
dali/base/dautils.cpp

@@ -1930,7 +1930,8 @@ IRemoteConnection *getElementsPaged( IElementsPager *elementsPager,
     if (hint&&*hint)
     {
         elem.setown(QUERYINTERFACE(pagedElementsCache->get(owner,*hint),CPECacheElem)); // NB: removes from cache in process, added back at end
-        postfilter = elem->postFilter; // reuse cached postfilter
+        if (elem)
+            postfilter = elem->postFilter; // reuse cached postfilter
     }
     if (!elem)
         elem.setown(new CPECacheElem(owner, postfilter));