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