[PATCH][MISDNUSER] testlayer3: Add missing break in MT_CONNECT case in do_control_worker()
"Maciej S. Szmigiero" <[email protected]> Fri, 18 Mar 2016 22:43:32 +0100
| Newsgroups | gmane.linux.isdn.i4l.user |
|---|---|
| Message-ID | <[email protected]> |
MT_CONNECT case in do_control_worker() was missing final break so on this message code in next (identical) case of MT_CONNECT_ACKNOWLEDGE was executed, too. In "send and receive voice" mode this resulted in "bchannel_senddata: next_skb exist ERROR (skb->len=64 next_skb->len=64)" error and immediate call disconnection due to TX data being submitted twice. Signed-off-by: Maciej S. Szmigiero <[email protected]> --- example/testlayer3.c | 1 + 1 file changed, 1 insertion(+) diff --git a/example/testlayer3.c b/example/testlayer3.c index 399fd4542acc..38221ff69d0c 100644 --- a/example/testlayer3.c +++ b/example/testlayer3.c @@ -1203,6 +1203,7 @@ static int do_control_worker(devinfo_t *di) break; #endif } + break; case MT_CONNECT_ACKNOWLEDGE: mylog(3, "got %s\n", mi_msg_type2str(cmd)); /* We got connect ack, so bring B-channel up */