layers: Fix null pointer reference in MemTracker
authorMark Lobodzinski <mark@lunarg.com>
Thu, 26 Feb 2015 21:18:57 +0000 (15:18 -0600)
committerMark Lobodzinski <mark@lunarg.com>
Fri, 27 Feb 2015 00:52:16 +0000 (18:52 -0600)
Copy-paste error caused segfault in Cube demo, among others.

layers/mem_tracker.c

index 58b4748..0c36934 100644 (file)
@@ -365,7 +365,7 @@ static void reportMemReferences(const GLOBAL_MEM_OBJ_NODE* pMemObjTrav)
     if (refCount != pMemObjTrav->refCount) {
         char str[1024];
         sprintf(str, "Refcount of %u for Mem Obj %p does't match reported refs of %u", pMemObjTrav->refCount, pMemObjTrav->mem, refCount);
-        layerCbMsg(XGL_DBG_MSG_ERROR, XGL_VALIDATION_LEVEL_0, pObjTrav->object, 0, MEMTRACK_INTERNAL_ERROR, "MEM", str);
+        layerCbMsg(XGL_DBG_MSG_ERROR, XGL_VALIDATION_LEVEL_0, pMemObjTrav->mem, 0, MEMTRACK_INTERNAL_ERROR, "MEM", str);
     }
 }