diff --git a/dap_stream_ch_vpn.c b/dap_stream_ch_vpn.c
index 56c328e88068a9f8f5e2d8c28050b49a60562f92..b601eeadd71d572e3d773e54a7d3337f8eaec974 100755
--- a/dap_stream_ch_vpn.c
+++ b/dap_stream_ch_vpn.c
@@ -979,7 +979,11 @@ static inline void  ch_sf_packet_ADDR_REQUEST( dap_stream_ch_t *ch, ch_vpn_pkt_t
   stream_sf_socket_ready_to_write( ch, true );
 
   log_it( L_WARNING, "ch_sf_packet_ADDR_REQUEST ok" );
-  Sleep(3000);
+#ifdef _WIN32
+  Sleep( 3000 );
+#else
+  sleep( 3 );
+#endif
 
   return;
 }