You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ha...@apache.org on 2021/09/14 13:51:31 UTC

[iotdb] branch rel/0.12 updated: [IOTDB-1289] fix CPP mem-leak in SessionExample.cpp insertRecords() (#3963)

This is an automated email from the ASF dual-hosted git repository.

haonan pushed a commit to branch rel/0.12
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/rel/0.12 by this push:
     new 45b8984  [IOTDB-1289] fix CPP mem-leak in SessionExample.cpp insertRecords() (#3963)
45b8984 is described below

commit 45b8984f339d452e375e19af809311f1118d811a
Author: Jamber <ja...@sina.com>
AuthorDate: Tue Sep 14 21:51:05 2021 +0800

    [IOTDB-1289] fix CPP mem-leak in SessionExample.cpp insertRecords() (#3963)
    
    Co-authored-by: haiyi.zb <ha...@alibaba-inc.com>
---
 example/client-cpp-example/src/SessionExample.cpp | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/example/client-cpp-example/src/SessionExample.cpp b/example/client-cpp-example/src/SessionExample.cpp
index 943dfe7..24bb013 100644
--- a/example/client-cpp-example/src/SessionExample.cpp
+++ b/example/client-cpp-example/src/SessionExample.cpp
@@ -187,17 +187,16 @@ void insertRecords() {
     vector<vector<string>> measurementsList;
     vector<vector<string>> valuesList;
     vector<int64_t> timestamps;
-    vector<string>* values;
 
     for (int64_t time = 0; time < 500; time++) {
-        values = new vector<string>();
-        values->push_back("1");
-        values->push_back("2");
-        values->push_back("3");
+        vector<string> values;
+        values.push_back("1");
+        values.push_back("2");
+        values.push_back("3");
 
         deviceIds.push_back(deviceId);
         measurementsList.push_back(measurements);
-        valuesList.push_back(*values);
+        valuesList.push_back(values);
         timestamps.push_back(time);
         if (time != 0 && time % 100 == 0) {
             session->insertRecords(deviceIds, timestamps, measurementsList, valuesList);