[Aggregator] Do not skip cleaning tasks on exit
This commit is contained in:
parent
fb18dd6e52
commit
e53dc42e1b
|
@ -46,7 +46,8 @@ int main(int argc, char **argv)
|
||||||
fprintf(stderr,
|
fprintf(stderr,
|
||||||
"Error! Cannot listen on port %"PRIuFAST16".\n",
|
"Error! Cannot listen on port %"PRIuFAST16".\n",
|
||||||
listening_port) ;
|
listening_port) ;
|
||||||
return ERR_CREATING_SOCKET ;
|
ret = ERR_CREATING_SOCKET ;
|
||||||
|
goto exit ;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Set up threads */
|
/* Set up threads */
|
||||||
|
@ -63,6 +64,7 @@ int main(int argc, char **argv)
|
||||||
run = TRUE ;
|
run = TRUE ;
|
||||||
ret = read_loop(sockfd) ;
|
ret = read_loop(sockfd) ;
|
||||||
|
|
||||||
|
exit:
|
||||||
(void) close(sockfd) ; // Close socket
|
(void) close(sockfd) ; // Close socket
|
||||||
free_request_list() ;
|
free_request_list() ;
|
||||||
free_ap_list() ;
|
free_ap_list() ;
|
||||||
|
|
Loading…
Reference in New Issue