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