Commit 9e9aee670591c54379005dbac322d7310e9ea4cf

Fraser Tweedale 2012-11-26T23:29:34

fix build on FreeBSD 3f9eb1e introduced support for SSL certificates issued for IP addresses, making use of in_addr and in_addr6 structs. On FreeBSD these are defined in (a file included in) <netinet/in.h>, so include that file on FreeBSD and get the build working again.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
diff --git a/src/netops.c b/src/netops.c
index 422ea63..ccf03be 100644
--- a/src/netops.c
+++ b/src/netops.c
@@ -18,6 +18,10 @@
 #	endif
 #endif
 
+#ifdef __FreeBSD__
+#	include <netinet/in.h>
+#endif
+
 #ifdef GIT_SSL
 # include <openssl/ssl.h>
 # include <openssl/err.h>