diff options
author | 2017-01-31 16:54:21 -0800 | |
---|---|---|
committer | 2017-02-01 21:09:52 +0000 | |
commit | 2e3975c09fc06a8d9d1fad9a53efbb1621dfcc72 (patch) | |
tree | 90196da4331bdf1ad7dee9a05fdfb6dbcfee64c8 | |
parent | 1b705dc20b346ccda5f5ce02287c28aaa50491e2 (diff) |
fix warning: dereference of a null pointer
This fixes warning: Access to field 'next' results in a
dereference of a null pointer (loaded from variable 'prev')
[clang-analyzer-core.NullDereference]
Bug: None
Test: The warning is gone.
Change-Id: I7a839f94b9c6d56a91bfda1097ba23ff247c9db1
-rw-r--r-- | vulkan/libvulkan/debug_report.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/vulkan/libvulkan/debug_report.cpp b/vulkan/libvulkan/debug_report.cpp index 0c2f138d84..40ba1e5bc5 100644 --- a/vulkan/libvulkan/debug_report.cpp +++ b/vulkan/libvulkan/debug_report.cpp @@ -46,7 +46,8 @@ void DebugReportCallbackList::RemoveCallback( Node* prev = &head_; while (prev && prev->next != node) prev = prev->next; - prev->next = node->next; + if (prev) + prev->next = node->next; } allocator.pfnFree(allocator.pUserData, node); |