Hi Marcin, On Friday 16 of May 2014 10:37:37 Marcin Kraglak wrote: > If value and length was set by callback while gatt_db_read(), don't set > length to READ_PENDING. We have to set it only for async callbacks, then > length is still READ_INIT. > --- > android/gatt.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/android/gatt.c b/android/gatt.c > index b367eef..2a2e649 100644 > --- a/android/gatt.c > +++ b/android/gatt.c > @@ -3670,7 +3670,7 @@ static void read_requested_attributes(void *data, void *user_data) > > memcpy(resp_data->value, value, value_len); > resp_data->length = value_len; > - } else { > + } else if (resp_data->length == READ_INIT) { > resp_data->length = READ_PENDING; > } > } > All patches applied, 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