From 46ab6b29170499b09d2b1fe53a4a1e6bbaf987de Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Thu, 20 Feb 2020 12:11:09 -0500 Subject: [PATCH] kernel/debug: Zero-initialize droppedEvents. There is a case where NextBuffer can return B_OK without initializing droppedEvents, so make sure we do that here. --- src/system/kernel/debug/system_profiler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/kernel/debug/system_profiler.cpp b/src/system/kernel/debug/system_profiler.cpp index 87a794f55b..2ff451db17 100644 --- a/src/system/kernel/debug/system_profiler.cpp +++ b/src/system/kernel/debug/system_profiler.cpp @@ -1626,7 +1626,7 @@ _user_system_profiler_next_buffer(size_t bytesRead, uint64* _droppedEvents) BReference reference(profiler); locker.Unlock(); - uint64 droppedEvents; + uint64 droppedEvents = 0; status_t error = profiler->NextBuffer(bytesRead, _droppedEvents != NULL ? &droppedEvents : NULL); if (error == B_OK && _droppedEvents != NULL)