From 5c7cdf75aafc2f3c4ecf34aa476ff9d5d4c7a359 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Wed, 30 Mar 2022 10:51:55 +0200 Subject: [PATCH] sdp_client_rfcomm: fix SDP_EVENT_QUERY_RFCOMM_SERVICE --- src/classic/sdp_client_rfcomm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/classic/sdp_client_rfcomm.c b/src/classic/sdp_client_rfcomm.c index 7203a129f..40cdca912 100644 --- a/src/classic/sdp_client_rfcomm.c +++ b/src/classic/sdp_client_rfcomm.c @@ -117,7 +117,7 @@ static void sdp_rfcomm_query_emit_service(void){ event[2] = sdp_client_rfcomm_channel_nr; (void)memcpy(&event[3], sdp_client_rfcomm_service_name, sdp_client_rfcomm_service_name_len); event[3 + sdp_client_rfcomm_service_name_len] = 0; - (*sdp_client_rfcomm_app_callback)(HCI_EVENT_PACKET, 0, event, sizeof(event)); + (*sdp_client_rfcomm_app_callback)(HCI_EVENT_PACKET, 0, event, 3 + sdp_client_rfcomm_service_name_len + 1); } static void sdp_client_query_rfcomm_handle_record_parsed(void){