diff --git a/src/modules/spider/encode_decode.c b/src/modules/spider/encode_decode.c
index 92ebb0eefa85593d39f13ed5eebb14b3e51d8f95..725e232b13b3526ef3270c6a77b205eadd607a82 100644
--- a/src/modules/spider/encode_decode.c
+++ b/src/modules/spider/encode_decode.c
@@ -16,7 +16,9 @@
 #include <net/nh.h>
 #endif
 
-
+#ifdef HAVE_NETINET_IN_H
+#include <netinet/in.h>
+#endif
 
 #define strcat(buff, s, l) low_my_binary_strcat((s), (l), (buff))
 #define addchar(buff, t)   low_my_putchar((t),(buff))