aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/modules/mavlink/mavlink_main.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/mavlink/mavlink_main.cpp b/src/modules/mavlink/mavlink_main.cpp
index 79a35f1e7..fa91015cd 100644
--- a/src/modules/mavlink/mavlink_main.cpp
+++ b/src/modules/mavlink/mavlink_main.cpp
@@ -1027,6 +1027,8 @@ Mavlink::configure_stream_threadsafe(const char *stream_name, const float rate)
do {
usleep(MAIN_LOOP_DELAY / 2);
} while (_subscribe_to_stream != nullptr);
+
+ delete s;
}
}
@@ -1448,7 +1450,6 @@ Mavlink::task_main(int argc, char *argv[])
warnx("stream %s on device %s not found", _subscribe_to_stream, _device_name);
}
- delete _subscribe_to_stream;
_subscribe_to_stream = nullptr;
}