audio: Linux Yocto SDK Coverity Check - aml-amaudioutils. [1/1]
PD#SWPL-172610
Problem:
Linux Yocto SDK Coverity Check - aml-amaudioutils.
Solution:
Fix Coverity Check - aml-amaudioutils.
Verify:
t5w.
Change-Id: I0faeaba9e0f074442d76bb9458f2e16f9fbc4848
Signed-off-by: yuliang.hu <yuliang.hu@amlogic.com>
diff --git a/src/IpcBuffer/IpcBuffer.cpp b/src/IpcBuffer/IpcBuffer.cpp
index 6dc7868..6bb69d8 100644
--- a/src/IpcBuffer/IpcBuffer.cpp
+++ b/src/IpcBuffer/IpcBuffer.cpp
@@ -22,13 +22,16 @@
, wr_time_(0)
, underrun_(0)
, silence_inserted_(0)
+ ,meta_64_(0)
+ ,meta_32_(0)
{
managed_shared_memory *segment = audio_server_shmem::getInstance();
void *shptr = segment->allocate(capacity);
handle_ = segment->get_handle_from_address(shptr);
+ std::memset(&meta_ts_, 0, sizeof(meta_ts_));
}
-IpcBuffer::~IpcBuffer()
+IpcBuffer::~IpcBuffer() noexcept (false)
{
managed_shared_memory *segment = audio_server_shmem::getInstance();
uint8_t *base = static_cast<uint8_t *>(segment->get_address_from_handle(handle_));