diff --git a/src/switch_rtp.c b/src/switch_rtp.c index c0a3c85818..c6a49a5d57 100644 --- a/src/switch_rtp.c +++ b/src/switch_rtp.c @@ -354,9 +354,11 @@ SWITCH_DECLARE(switch_status_t) switch_rtp_set_local_address(switch_rtp_t *rtp_s { switch_socket_t *new_sock = NULL, *old_sock = NULL; switch_status_t status = SWITCH_STATUS_FALSE; +#ifndef WIN32 char o[5] = "TEST", i[5] = ""; switch_size_t len, ilen = 0; int x; +#endif *err = NULL; @@ -384,6 +386,7 @@ SWITCH_DECLARE(switch_status_t) switch_rtp_set_local_address(switch_rtp_t *rtp_s goto done; } +#ifndef WIN32 len = sizeof(i); switch_socket_opt_set(new_sock, SWITCH_SO_NONBLOCK, TRUE); @@ -410,7 +413,8 @@ SWITCH_DECLARE(switch_status_t) switch_rtp_set_local_address(switch_rtp_t *rtp_s *err = "Send myself a packet failed!"; goto done; } - +#endif + old_sock = rtp_session->sock; rtp_session->sock = new_sock; new_sock = NULL;