From f36f85010c7fc694475b726d55244f2c740b4f37 Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Tue, 20 Nov 2018 15:45:30 +0100 Subject: [PATCH] simulator: fix casting warning on Windows --- src/modules/simulator/simulator_mavlink.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/modules/simulator/simulator_mavlink.cpp b/src/modules/simulator/simulator_mavlink.cpp index a4a466c234..0636f13e6a 100644 --- a/src/modules/simulator/simulator_mavlink.cpp +++ b/src/modules/simulator/simulator_mavlink.cpp @@ -670,7 +670,8 @@ void Simulator::pollForMAVLinkMessages(bool publish, InternetProtocol ip, int po while (true) { // Once we receive something, we're most probably good and can carry on. - int len = recvfrom(_fd, _buf, sizeof(_buf), 0, (struct sockaddr *)&_srcaddr, &_addrlen); + int len = recvfrom(_fd, _buf, sizeof(_buf), 0, + (struct sockaddr *)&_srcaddr, (socklen_t *)&_addrlen); if (len > 0) { break; @@ -786,7 +787,8 @@ void Simulator::pollForMAVLinkMessages(bool publish, InternetProtocol ip, int po if (fds[0].revents & POLLIN) { - int len = recvfrom(_fd, _buf, sizeof(_buf), 0, (struct sockaddr *)&_srcaddr, &_addrlen); + int len = recvfrom(_fd, _buf, sizeof(_buf), 0, + (struct sockaddr *)&_srcaddr, (socklen_t *)&_addrlen); if (len > 0) { mavlink_message_t msg;