@@ -155,7 +155,7 @@ void *client_handler(void *sock_fd) {
155155 while (true ) {
156156 Print<true >(" Waiting for request...\n " );
157157
158- i_recvBytes = recv (fd, data_recv, BUFFER_LENGTH , 0 );
158+ i_recvBytes = read (fd, data_recv, BUFFER_LENGTH );
159159 data_recv[i_recvBytes] = ' \0 ' ;
160160
161161 if (i_recvBytes == 0 ) {
@@ -195,7 +195,7 @@ void *client_handler(void *sock_fd) {
195195 if (yyparse (scanner) == 0 ) {
196196 if (ast::parse_tree != nullptr ) {
197197 try {
198- std::shared_ptr<Query> query = analyze.do_analyze (ast::parse_tree);
198+ std::shared_ptr<Query> query = analyze.do_analyze (std::move ( ast::parse_tree) );
199199 yy_delete_buffer (buf, scanner);
200200 finish_analyze = true ;
201201 std::shared_ptr<Plan> plan = optimizer.plan_query (query, context.get ());
@@ -315,7 +315,7 @@ void start_server() {
315315
316316 int sockfd_server;
317317 int fd_temp;
318- struct sockaddr_in s_addr_in {};
318+ struct sockaddr_in s_addr_in{};
319319
320320 // 初始化连接
321321 sockfd_server = socket (AF_INET , SOCK_STREAM , 0 ); // ipv4,TCP
@@ -344,7 +344,7 @@ void start_server() {
344344 Print<true >(" Waiting for new connection...\n " );
345345 pthread_t thread_id;
346346
347- struct sockaddr_in s_addr_client {};
347+ struct sockaddr_in s_addr_client{};
348348 int client_length = sizeof (s_addr_client);
349349 if (setjmp (jmpbuf)) {
350350 Print (" Break from Server Listen Loop\n " );
0 commit comments