From 15c2473eda28de1bf1c11eafcf25fda82354d619 Mon Sep 17 00:00:00 2001 From: Ilya Petrov <38784273+copterspace@users.noreply.github.com> Date: Fri, 14 Dec 2018 11:26:08 +0400 Subject: [PATCH] mavlink_main.cpp - add fix for Cygwin (Windows) fix for issue https://github.com/PX4/Firmware/issues/11030 - "getting required buffer size failed" on jmavsim simulation on Windows 10 --- src/modules/mavlink/mavlink_main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/mavlink/mavlink_main.cpp b/src/modules/mavlink/mavlink_main.cpp index 3cea61845e..0d76e299c3 100644 --- a/src/modules/mavlink/mavlink_main.cpp +++ b/src/modules/mavlink/mavlink_main.cpp @@ -941,7 +941,7 @@ Mavlink::find_broadcast_address() struct ifconf ifconf; int ret; -#if defined(__APPLE__) && defined(__MACH__) +#if defined(__APPLE__) && defined(__MACH__) || defined(__CYGWIN__) // On Mac, we can't determine the required buffer // size in advance, so we just use what tends to work. ifconf.ifc_len = 1024; -- GitLab