Hi Szymon, >>> This allows to correctly handle device service record property. >>> --- >>> android/hal-bluetooth.c | 15 +++++++++++++++ >>> android/hal-msg.h | 7 +++++++ >>> 2 files changed, 22 insertions(+) >>> >>> diff --git a/android/hal-bluetooth.c b/android/hal-bluetooth.c >>> index d0c1c01..4ef2ebe 100644 >>> --- a/android/hal-bluetooth.c >>> +++ b/android/hal-bluetooth.c >>> @@ -166,6 +166,21 @@ static void device_props_to_hal(bt_property_t *send_props, >>> break; >>> #endif >>> case HAL_PROP_DEVICE_SERVICE_REC: >>> + { >>> + static bt_service_record_t e; >> >> why static here. Since we are essentially multi-threaded, this can be dangerous. > > This is executed only in notification thread context, so not multi-threading here. > (yes, commit message could be better) and what is wrong with having it on the stack. Regards Marcel -- 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