From 25abd43600a693a47acd755b5713b342de86a7ca Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 6 Nov 2018 19:49:46 +0300 Subject: Add send packet validation for connections between server and clients. --- src/login/login.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/login/login.c') diff --git a/src/login/login.c b/src/login/login.c index d54348834..c1844cb25 100644 --- a/src/login/login.c +++ b/src/login/login.c @@ -1457,6 +1457,7 @@ static void login_parse_request_connection(int fd, struct login_session_data* sd sockt->session[fd]->func_parse = login->parse_fromchar; sockt->session[fd]->flag.server = 1; + sockt->session[fd]->flag.validate = 0; sockt->realloc_fifo(fd, FIFOSIZE_SERVERLINK, FIFOSIZE_SERVERLINK); // send connection success @@ -2175,6 +2176,7 @@ int do_init(int argc, char **argv) // set default parser as lclif->parse function sockt->set_defaultparse(lclif->parse); + sockt->validate = true; // every 10 minutes cleanup online account db. timer->add_func_list(login->online_data_cleanup, "login->online_data_cleanup"); -- cgit v1.2.3-60-g2f50