From aae167824eaed35580f4d2694e015b9da8f61e34 Mon Sep 17 00:00:00 2001 From: Jin Cheng Date: Fri, 18 Nov 2022 15:29:06 +0800 Subject: [PATCH] Fixed the issue memory access out of bounds in a2dp_source example --- examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/main.c b/examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/main.c index 51b30f6f25..371090ce1f 100644 --- a/examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/main.c +++ b/examples/bluetooth/bluedroid/classic_bt/a2dp_source/main/main.c @@ -353,7 +353,7 @@ static int32_t bt_app_a2d_data_cb(uint8_t *data, int32_t len) return 0; } - int *p_buf = (int *)data; + int16_t *p_buf = (int16_t *)data; for (int i = 0; i < (len >> 1); i++) { p_buf[i] = rand() % (1 << 16); }