summaryrefslogtreecommitdiff
path: root/src/components/telemetry_monitor/src/transport_manager_observer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/telemetry_monitor/src/transport_manager_observer.cc')
-rw-r--r--src/components/telemetry_monitor/src/transport_manager_observer.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/components/telemetry_monitor/src/transport_manager_observer.cc b/src/components/telemetry_monitor/src/transport_manager_observer.cc
index b3e57ac22a..d0c7fe42d9 100644
--- a/src/components/telemetry_monitor/src/transport_manager_observer.cc
+++ b/src/components/telemetry_monitor/src/transport_manager_observer.cc
@@ -53,9 +53,9 @@ void TransportManagerObserver::StopRawMsg(
it;
it = time_starts.find(ptr);
if (it != time_starts.end()) {
- TransportManagerMecticWrapper* m = new TransportManagerMecticWrapper();
+ auto m = std::make_shared<TransportManagerMecticWrapper>();
m->message_metric =
- new transport_manager::TMTelemetryObserver::MessageMetric();
+ std::make_shared<transport_manager::TMTelemetryObserver::MessageMetric>();
m->message_metric->begin = it->second;
m->message_metric->end = date_time::DateTime::getCurrentTime();
m->message_metric->data_size = ptr->data_size();