From 8cd8c6fe8ac20bc4793a246a565cf68ee077d7ae Mon Sep 17 00:00:00 2001
From: fujuntang <fujuntang@smartai.com>
Date: 星期二, 07 九月 2021 14:06:30 +0800
Subject: [PATCH] Add additional data bytes to flag the buf.

---
 src/bh_api.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/bh_api.cpp b/src/bh_api.cpp
index eef4870..4f623f8 100644
--- a/src/bh_api.cpp
+++ b/src/bh_api.cpp
@@ -1554,7 +1554,7 @@
         memcpy(*proc_id, rr.proc_id.c_str(), *proc_id_len);
       }
 
-      topics_buf = (char *)malloc(size);
+      topics_buf = (char *)malloc(size + 10);
       if (topics_buf == NULL) {
         
         rv = EBUS_NO_MEM;
@@ -1567,7 +1567,7 @@
 
         return false;
       }
-      memset(topics_buf, 0x00, size);
+      memset(topics_buf, 0x00, size + 10);
       
       memcpy(topics_buf, buf, size);
       rr.data = topics_buf;

--
Gitblit v1.8.0