From 2ec4744460060f1ca2fdfbc2e2bffb56ae736a8f Mon Sep 17 00:00:00 2001 From: Paul Gardner-Stephen Date: Wed, 14 Nov 2018 14:43:53 +1030 Subject: [PATCH] don't setup MDP named socket on iOS --- overlay_mdp.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/overlay_mdp.c b/overlay_mdp.c index 4fd7b969..8d547c04 100644 --- a/overlay_mdp.c +++ b/overlay_mdp.c @@ -50,6 +50,10 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. #include #include #include +#ifdef __APPLE__ +#include "TargetConditionals.h" +#endif + #include "serval.h" #include "conf.h" #include "str.h" @@ -209,7 +213,7 @@ static int mdp_bind_socket(const char *name) { struct socket_address addr; int sock; - + if (make_local_sockaddr(&addr, "%s", name) == -1) return -1; if ((sock = esocket(addr.addr.sa_family, SOCK_DGRAM, 0)) == -1) @@ -252,6 +256,10 @@ static void overlay_mdp_setup_sockets() if (serverMode == SERVER_NOT_RUNNING) return; +#ifdef TARGET_OS_IPHONE + return; +#endif + /* Delete stale socket files from instance directory. */ overlay_mdp_clean_socket_files();