OSDN Git Service

android/gatt: Fix passing wrong event len in le dev found
authorGrzegorz Kolodziejczyk <grzegorz.kolodziejczyk@tieto.com>
Wed, 2 Apr 2014 11:36:57 +0000 (13:36 +0200)
committerSzymon Janc <szymon.janc@tieto.com>
Wed, 2 Apr 2014 12:50:12 +0000 (14:50 +0200)
This fix wrong notification length passing to ipc.

android/gatt.c

index 8bd7028..5069f98 100644 (file)
@@ -604,7 +604,7 @@ static void le_device_found_handler(const bdaddr_t *addr, uint8_t addr_type,
 
        ipc_send_notif(hal_ipc, HAL_SERVICE_ID_GATT,
                                                HAL_EV_GATT_CLIENT_SCAN_RESULT,
-                                               sizeof(ev) + ev->len, ev);
+                                               sizeof(*ev) + ev->len, ev);
 
 connect:
        if (!is_device_wating_for_connect(addr, addr_type))