Hi Jakub, On Wednesday 28 of May 2014 11:17:59 Jakub Tyszkowski wrote: > --- > android/gatt.c | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-) > > diff --git a/android/gatt.c b/android/gatt.c > index 9234b46..6189407 100644 > --- a/android/gatt.c > +++ b/android/gatt.c > @@ -3643,9 +3643,15 @@ static void send_dev_pending_response(struct gatt_device *device, > goto done; > } > > + if (val->error) { > + queue_destroy(temp, NULL); > + error = val->error; > + goto done; > + } > + > length = val->length; > > - while (val && val->length == length) { > + while (val && val->length == length && val->error == 0) { > queue_push_tail(temp, val); > val = queue_pop_head(device->pending_requests); > } This patch is now pushed, thanks. -- Best regards, Szymon Janc -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html