From 1047d2eb742521b57b7fbf9f9a7108fc10428b6e Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Thu, 19 Nov 2015 15:48:49 -0700 Subject: layers: Add null-check in MemTracker to prevent layer crash --- layers/mem_tracker.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'layers/mem_tracker.cpp') diff --git a/layers/mem_tracker.cpp b/layers/mem_tracker.cpp index 344c7fc5..2a98e8f9 100644 --- a/layers/mem_tracker.cpp +++ b/layers/mem_tracker.cpp @@ -463,8 +463,10 @@ static VkBool32 clear_cmd_buf_and_mem_references(layer_data* my_data, list mem_obj_list = pCBInfo->pMemObjList; for (list::iterator it=mem_obj_list.begin(); it!=mem_obj_list.end(); ++it) { MT_MEM_OBJ_INFO* pInfo = get_mem_obj_info(my_data, *it); - pInfo->pCommandBufferBindings.remove(cb); - pInfo->refCount--; + if (pInfo) { + pInfo->pCommandBufferBindings.remove(cb); + pInfo->refCount--; + } } } pCBInfo->pMemObjList.clear(); -- cgit v1.2.3