[CRIU] [PATCH] add macro to ignore cant connect inet socket back error
    Andrei Vagin 
    avagin at gmail.com
       
    Thu Oct 25 20:20:13 MSK 2018
    
    
  
Hi Smite,
Thank you for the patch! Could you describe with more details who you
are going to use this functionality. Why it should be useful for someone
else.
And you adds an option which should be specified when a library is
compiled. I would like to have a runtime option for this.
On Mon, Oct 22, 2018 at 05:40:38PM +0800, Smite Chow wrote:
> Signed-off-by: Smite Chow <xiaopengyou2no1 at gmail.com>
> ---
>  soccr/soccr.c | 6 +++++-
>  1 file changed, 5 insertions(+), 1 deletion(-)
> 
> diff --git a/soccr/soccr.c b/soccr/soccr.c
> index 7d093b1a..03672008 100644
> --- a/soccr/soccr.c
> +++ b/soccr/soccr.c
> @@ -492,8 +492,12 @@ static int libsoccr_set_sk_data_noq(struct libsoccr_sk *sk,
>  
>  	if (connect(sk->fd, &sk->dst_addr->sa, addr_size) == -1 &&
>  						errno != EINPROGRESS) {
> -		loge("Can't connect inet socket back\n");
> +		logerr("Can't connect inet socket back");
> +#ifndef TCPOPT_RESTORE_IGNORE_CANT_CONNECT_INET_SOCKET_BACK_ERROR
>  		return -1;
> +#else
> +		return 0;
> +#endif
>  	}
>  
>  	if (data->state == TCP_SYN_SENT && tcp_repair_on(sk->fd))
> -- 
> 2.17.1
> 
> _______________________________________________
> CRIU mailing list
> CRIU at openvz.org
> https://lists.openvz.org/mailman/listinfo/criu
    
    
More information about the CRIU
mailing list