@@ -89,7 +89,7 @@ int main()
89
89
}
90
90
91
91
char * data , * sddata ;
92
- int n , fd , res , size , sdsize ;
92
+ int n , fd , res , size , sdsize , rs ;
93
93
struct epoll_ctl_info epci = {epollfd , 0 , 0 };
94
94
struct queue * rcqu = NULL , * sdqu = NULL ;
95
95
queue_init (& rcqu , QUEUE_CAPACITY );
@@ -146,9 +146,8 @@ int main()
146
146
continue ;
147
147
}
148
148
sdsize = queue_pop_no_copy (sdqu , & sddata );
149
- log_trace ("main epoll loop: queue(%d): '%s'" , sdsize , sddata );
150
- res = sendall (fd , sddata , & sdsize );
151
- if (res != 0 ) {
149
+ rs = sendall (fd , sddata , & sdsize );
150
+ if (rs != 0 ) {
152
151
log_error ("main epoll loop:: failed during sendall function" );
153
152
if (fd_poll_del_and_close (& epci ) == -1 ) {
154
153
perror ("epoll_ctl: recv 0" );
@@ -163,6 +162,7 @@ int main()
163
162
continue ;
164
163
165
164
// Handle closing request received
165
+ log_info ("main epoll loop:: closing connection" );
166
166
if (fd_poll_del_and_close (& epci ) == -1 ) {
167
167
perror ("epoll_ctl: recv 0" );
168
168
exit (EXIT_FAILURE );
0 commit comments