From 88afd4a4cbaf84b3ed9b550fe7853d0bf786b27a Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Mon, 2 Jan 2023 08:33:22 +1100 Subject: [PATCH] GCS_MAVLink: check for alloc failure of ObjectBuffer --- libraries/GCS_MAVLink/GCS_FTP.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/GCS_MAVLink/GCS_FTP.cpp b/libraries/GCS_MAVLink/GCS_FTP.cpp index fff430c369..801c38fd61 100644 --- a/libraries/GCS_MAVLink/GCS_FTP.cpp +++ b/libraries/GCS_MAVLink/GCS_FTP.cpp @@ -44,7 +44,7 @@ bool GCS_MAVLINK::ftp_init(void) { } ftp.requests = new ObjectBuffer(5); - if (ftp.requests == nullptr) { + if (ftp.requests == nullptr || ftp.requests->get_size() == 0) { goto failed; }