From f583975f81e21dbf46dcef178a0aba71f1158ccc Mon Sep 17 00:00:00 2001
From: Mehrdad Afshari <mmx@google.com>
Date: Tue, 18 Apr 2017 10:26:40 -0700
Subject: [PATCH] Include <sys/socket.h> for AF_INET

Compilation fails on FreeBSD because not all POSIX
compliant systems end up including AF_INET from
other header files transitively.

AF_INET and AF_INET6 should be provided by
<sys/socket.h>.
---
 src/core/tsi/ssl_transport_security.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/core/tsi/ssl_transport_security.c b/src/core/tsi/ssl_transport_security.c
index 984f745b01..5f4705db92 100644
--- a/src/core/tsi/ssl_transport_security.c
+++ b/src/core/tsi/ssl_transport_security.c
@@ -45,6 +45,7 @@
 #include <ws2tcpip.h>
 #else
 #include <arpa/inet.h>
+#include <sys/socket.h>
 #endif
 
 #include <grpc/support/alloc.h>
-- 
GitLab