Re: [lksctp-developers] [PATCH] sctp_status: server side should also receive msg_cnt times

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Oct 27, 2013 at 10:56:23AM +0800, Hangbin Liu wrote:
> As client side send msg_cnt times for each repeat. Server will exit too early
> if we only receive one time for each repeat and leave client keep sent, which
> makes client could not exit normally
> 
> Signed-off-by: Hangbin Liu <liuhangbin@xxxxxxxxx>
> ---
>  src/apps/sctp_status.c | 7 ++++++-
>  1 file changed, 6 insertions(+), 1 deletion(-)
> 
> diff --git a/src/apps/sctp_status.c b/src/apps/sctp_status.c
> index 4e21af8..76f96e4 100644
> --- a/src/apps/sctp_status.c
> +++ b/src/apps/sctp_status.c
> @@ -547,6 +547,8 @@ int receive_r(int sk)
>  } /* receive_r () */
>  
>  void server(int sk) {
> +	int i;
> +
>  	if (max_msgsize > DEFAULT_MAX_WINDOW) {
>  		if (setsockopt(sk, IPPROTO_SCTP, SO_RCVBUF, &max_msgsize,
>  			       sizeof(max_msgsize)) < 0) {
> @@ -555,7 +557,10 @@ void server(int sk) {
>  		}
>  	}
>  
> -	receive_r(sk);
> +	for (i = 0; i < msg_cnt; i++) {
> +		receive_r(sk);
> +		DEBUG_PRINT(DEBUG_MIN, "count %d\n", i+1);
> +	}
>  } /* server() */
>  
>  void * build_msg(int len) {
> -- 
> 1.8.1.4
> 

How about this patch?

-- 

Thanks & Best Regards
Hangbin Liu <liuhangbin@xxxxxxxxx>
--
To unsubscribe from this list: send the line "unsubscribe linux-sctp" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Networking Development]     [Linux OMAP]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux