diff --git a/linphone/oRTP/src/stun.c b/linphone/oRTP/src/stun.c
index f044dbb04332c12082e9159979f2579f42773540..a5d2eb787396140f6d1772810fe451aa16e4dc0e 100644
--- a/linphone/oRTP/src/stun.c
+++ b/linphone/oRTP/src/stun.c
@@ -320,7 +320,8 @@ turnParseAtrRequestedTransport( char* body, unsigned int hdrLen,  TurnAtrRequest
    return TRUE;
 }
 
-#ifdef ORTP_BIGENDIAN
+#if defined(htonq)
+#elif defined(ORTP_BIGENDIAN)
 #define htonq(n) n
 #define ntohq(n) n
 #else /* little endian */