summaryrefslogtreecommitdiff
path: root/src/tsg_rule.cpp
diff options
context:
space:
mode:
authorliuxueli <[email protected]>2021-09-02 17:19:06 +0800
committerliuxueli <[email protected]>2021-09-02 17:19:06 +0800
commitcc4ff41cc990bd741020671cf7bfceaf760ab942 (patch)
tree129d10deac1845e7fe348e3d0f12b6aae513708f /src/tsg_rule.cpp
parent093c02e3f0b80374763ef09c460bd7a77ac7b269 (diff)
TSG-7600: 根据APP_ID_DICT中的timeout时间设置流超时时间
Diffstat (limited to 'src/tsg_rule.cpp')
-rw-r--r--src/tsg_rule.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tsg_rule.cpp b/src/tsg_rule.cpp
index c0cc961..214ee59 100644
--- a/src/tsg_rule.cpp
+++ b/src/tsg_rule.cpp
@@ -509,8 +509,8 @@ static void app_id_dict_new(int table_id, const char* key, const char* table_lin
dict->characteristics=tsg_get_column_string_value(table_line, 7);
dict->deny_action=tsg_get_column_integer_value(table_line, 10);
dict->continue_scanning=tsg_get_column_integer_value(table_line, 11);
- dict->tcp_timeout=tsg_get_column_integer_value(table_line, 12);
- dict->udp_timeout=tsg_get_column_integer_value(table_line, 13);
+ dict->tcp_timeout=(unsigned short)tsg_get_column_integer_value(table_line, 12);
+ dict->udp_timeout=(unsigned short)tsg_get_column_integer_value(table_line, 13);
dict->tcp_half_close=tsg_get_column_integer_value(table_line, 14);
dict->tcp_time_wait=tsg_get_column_integer_value(table_line, 15);
break;