From 62fe5409c6fbcb10076eadcf74233b81e1f31912 Mon Sep 17 00:00:00 2001 From: Dong Yu Date: Sat, 18 May 2024 15:47:42 +0800 Subject: [PATCH] optimize buffer dump pointer usage Signed-off-by: Dong Yu --- src/osal/utils/dump_buffer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/osal/utils/dump_buffer.cpp b/src/osal/utils/dump_buffer.cpp index ddcfca98..ad2878b0 100644 --- a/src/osal/utils/dump_buffer.cpp +++ b/src/osal/utils/dump_buffer.cpp @@ -41,10 +41,10 @@ void DumpAVBufferToFile(const std::string& para, const std::string& fileName, co return; } size_t bufferSize = buffer->memory_->GetSize(); - FALSE_RETURN(bufferSize != 0); + FALSE_RETURN((bufferSize != 0) || (buffer->memory_->GetAddr() == nullptr)); std::string mode = para + "b+"; FILE* dumpFile = std::fopen(std::string(DUMP_FILE_DIR + fileName).c_str(), mode.c_str()); - if (dumpFile == nullptr || buffer->memory_->GetAddr() == nullptr) { + if (dumpFile == nullptr) { MEDIA_LOG_E("dump buffer to file failed."); return; } -- Gitee