From: Eder Ruiz Maria Date: Tue, 2 Apr 2013 23:31:29 +0000 (-0400) Subject: gatttool: Show info message when no primary service is found X-Git-Tag: android-x86-4.4-r3~8316 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=64868f234bc60b74f65eeec54a77dbae133a935e;p=android-x86%2Fexternal-bluetooth-bluez.git gatttool: Show info message when no primary service is found --- diff --git a/attrib/interactive.c b/attrib/interactive.c index 9b16ddfae..1d318895b 100644 --- a/attrib/interactive.c +++ b/attrib/interactive.c @@ -190,6 +190,11 @@ static void primary_all_cb(GSList *services, guint8 status, gpointer user_data) return; } + if (services == NULL) { + rl_printf("No primary service found\n"); + return; + } + for (l = services; l; l = l->next) { struct gatt_primary *prim = l->data; rl_printf("attr handle: 0x%04x, end grp handle: 0x%04x uuid: %s\n", @@ -208,6 +213,11 @@ static void primary_by_uuid_cb(GSList *ranges, guint8 status, return; } + if (ranges == NULL) { + rl_printf("No service UUID found\n"); + return; + } + for (l = ranges; l; l = l->next) { struct att_range *range = l->data; rl_printf("Starting handle: 0x%04x Ending handle: 0x%04x\n",