From a02d0cbff5d35318e65d587dae77c115d265202e Mon Sep 17 00:00:00 2001 From: Jakub Tyszkowski Date: Wed, 28 May 2014 11:19:06 +0200 Subject: [PATCH] android/client: Allow zero length responses --- android/client/if-gatt.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/android/client/if-gatt.c b/android/client/if-gatt.c index 252e89d72..0375126d1 100644 --- a/android/client/if-gatt.c +++ b/android/client/if-gatt.c @@ -1772,15 +1772,11 @@ static void gatts_send_response_p(int argc, const char *argv[]) data.attr_value.auth_req = 0; data.attr_value.len = 0; - if (argc <= 7) { - haltest_error("No data specified\n"); - return; - } - - data.attr_value.len = strlen(argv[7]); - scan_field(argv[7], data.attr_value.len, data.attr_value.value, + if (argc > 7) { + data.attr_value.len = strlen(argv[7]); + scan_field(argv[7], data.attr_value.len, data.attr_value.value, sizeof(data.attr_value.value)); - + } haltest_info("conn_id %d, trans_id %d, status %d", conn_id, trans_id, status); -- 2.47.3