diff options
| -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); |