From 5a00087a133d52b1cbdc943ef75984bca3baab68 Mon Sep 17 00:00:00 2001 From: "matthias.ringwald" Date: Tue, 1 Nov 2011 18:32:34 +0000 Subject: [PATCH] reset new credits before actually sending them II --- src/rfcomm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/rfcomm.c b/src/rfcomm.c index 5aae747f9..cbf4e37f6 100644 --- a/src/rfcomm.c +++ b/src/rfcomm.c @@ -1484,8 +1484,9 @@ static void rfcomm_channel_state_machine(rfcomm_channel_t *channel, rfcomm_chann break; } if (channel->new_credits_incoming) { - rfcomm_channel_send_credits(channel, channel->new_credits_incoming); + uint8_t new_credits = channel->new_credits_incoming; channel->new_credits_incoming = 0; + rfcomm_channel_send_credits(channel, new_credits); break; } break;