Jelajahi Sumber

Allow RFC6062 TCP relay data to look like TLS; fixes #605

Robert Tupelo-Schneck 5 tahun lalu
induk
melakukan
a83bffd942
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      src/apps/relay/ns_ioalib_engine_impl.c

+ 1 - 1
src/apps/relay/ns_ioalib_engine_impl.c

@@ -3374,7 +3374,7 @@ int register_callback_on_ioa_socket(ioa_engine_handle e, ioa_socket_handle s, in
 						}
 					} else {
 #if TLS_SUPPORTED
-						if(check_tentative_tls(s->fd)) {
+						if((s->sat != TCP_CLIENT_DATA_SOCKET) && (s->sat != TCP_RELAY_DATA_SOCKET) && check_tentative_tls(s->fd)) {
 							s->tobeclosed = 1;
 							return -1;
 						}