summaryrefslogtreecommitdiff
path: root/src/tsg_sync_state.cpp
diff options
context:
space:
mode:
author杨玉波 <[email protected]>2023-11-16 11:03:39 +0000
committer刘学利 <[email protected]>2023-11-16 11:03:39 +0000
commit22be0d28b42c9b4b040006e66c5fedd666dfc115 (patch)
tree6c2dc7e183819da4436e1579bed5c55ac574d5cf /src/tsg_sync_state.cpp
parentde592d011d394b31ecb97e7a408a295351ecbc75 (diff)
proxy控制报文增加字段wscale_set来标识tcp_wsacle是否存在;适配sapp-4.3.31.3f42d68;更新maat版本到libmaat4-4.0.48.2252578v6.0.57TSG-OS-v23.07
Diffstat (limited to 'src/tsg_sync_state.cpp')
-rw-r--r--src/tsg_sync_state.cpp16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/tsg_sync_state.cpp b/src/tsg_sync_state.cpp
index b228629..38ea187 100644
--- a/src/tsg_sync_state.cpp
+++ b/src/tsg_sync_state.cpp
@@ -177,16 +177,12 @@ static void mpack_append_cmsg_value(mpack_writer_t *writer, struct proxy_cmsg *c
mpack_write_u32(writer, cmsg->tcp_ack);
mpack_write_u16(writer, cmsg->tcp_mss_client);
mpack_write_u16(writer, cmsg->tcp_mss_server);
- if (cmsg->tcp_wsacle_exist == 1)
- {
- mpack_write_u8(writer, cmsg->tcp_wsacle_client);
- mpack_write_u8(writer, cmsg->tcp_wsacle_server);
- }
- else
- {
- mpack_write_u8(writer, 0);
- mpack_write_u8(writer, 0);
- }
+
+ mpack_write_u8(writer, cmsg->tcp_wsacle_set_client);
+ mpack_write_u8(writer, cmsg->tcp_wsacle_set_server);
+ mpack_write_u8(writer, cmsg->tcp_wsacle_client);
+ mpack_write_u8(writer, cmsg->tcp_wsacle_server);
+
mpack_write_u8(writer, cmsg->tcp_sack_client);
mpack_write_u8(writer, cmsg->tcp_sack_server);
mpack_write_u8(writer, cmsg->tcp_ts_client);