From ac7fb2cd83991b30a4832af595300aa35f916be3 Mon Sep 17 00:00:00 2001 From: "wangyunlai.wyl" Date: Fri, 24 Sep 2021 14:04:07 +0800 Subject: [PATCH] remove redundant memcpy --- src/LogRecord.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/LogRecord.cpp b/src/LogRecord.cpp index 43369c6..b55666e 100644 --- a/src/LogRecord.cpp +++ b/src/LogRecord.cpp @@ -143,13 +143,12 @@ struct LogRecInfo { m_reservedMemory(false) { m_posInfo = new PosOfLogMsg_vc; - memset(m_posInfo, 0, sizeof(PosOfLogMsg_vc)); + memset(m_posInfo, -1, sizeof(PosOfLogMsg_vc)); m_lrDataArea = new MsgVarArea(); m_endInfo = new EndOfLogMsg; m_lrDataArea->appendArray((uint8_t*)m_posInfo, sizeof(PosOfLogMsg_vc)); memset(m_endInfo, 0, sizeof(EndOfLogMsg)); - memset(m_posInfo, -1, sizeof(PosOfLogMsg_vc)); m_posInfo->m_lrVersion = LOGREC_VERSION; m_posInfo->m_id = LOGREC_INVALID_ID; m_posInfo->m_timestamp = timestamp; @@ -202,12 +201,11 @@ struct LogRecInfo { { if (creating) { m_posInfo = new PosOfLogMsg_vc; - memset(m_posInfo, 0, sizeof(PosOfLogMsg_vc)); + memset(m_posInfo, -1, sizeof(PosOfLogMsg_vc)); m_lrDataArea = new MsgVarArea(); m_endInfo = new EndOfLogMsg; memset(m_endInfo, 0, sizeof(EndOfLogMsg)); m_lrDataArea->appendArray((uint8_t*)m_posInfo, sizeof(PosOfLogMsg_vc)); - memset(m_posInfo, -1, sizeof(PosOfLogMsg_vc)); m_posInfo->m_lrVersion = LOGREC_VERSION; m_posInfo->m_firstInLogevent = false; m_posInfo->m_id = LOGREC_INVALID_ID; -- GitLab