浏览代码

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

Robert Tupelo-Schneck 5 年之前
父节点
当前提交
a83bffd942
共有 1 个文件被更改,包括 1 次插入1 次删除
  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;
 						}