diff options
Diffstat (limited to 'src/modules/mavlink')
-rw-r--r-- | src/modules/mavlink/mavlink_main.cpp | 3 |
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; } |