Message ID | 20221007174516.22335-2-abhay.maheshbhai.maheta@intel.com (mailing list archive) |
---|---|
State | Accepted |
Commit | 3da439ae3c76e5008d007c2c41f6e7e1828b7321 |
Headers | show |
Series | Bug Fix for Memory overwrite | expand |
Context | Check | Description |
---|---|---|
tedd_an/pre-ci_am | success | Success |
tedd_an/checkpatch | success | Checkpatch PASS |
tedd_an/gitlint | fail | [BlueZ,1/1] shared/bap: Fix handling memory overwrite during ASE Enable Operation 1: T1 Title exceeds max length (81>80): "[BlueZ,1/1] shared/bap: Fix handling memory overwrite during ASE Enable Operation" |
tedd_an/setupell | success | Setup ELL PASS |
tedd_an/buildprep | success | Build Prep PASS |
tedd_an/build | success | Build Configuration PASS |
tedd_an/makecheck | success | Make Check PASS |
tedd_an/makecheckvalgrind | success | Make Check PASS |
tedd_an/makedistcheck | success | Make Distcheck PASS |
tedd_an/build_extell | success | Build External ELL PASS |
tedd_an/build_extell_make | success | Build Make with External ELL PASS |
tedd_an/scan_build | success | Pass |
This is automated email and please do not reply to this email! Dear submitter, Thank you for submitting the patches to the linux bluetooth mailing list. This is a CI test results with your patch series: PW Link:https://patchwork.kernel.org/project/bluetooth/list/?series=683768 ---Test result--- Test Summary: CheckPatch PASS 1.10 seconds GitLint FAIL 0.79 seconds Prep - Setup ELL PASS 26.37 seconds Build - Prep PASS 0.70 seconds Build - Configure PASS 8.23 seconds Build - Make PASS 738.27 seconds Make Check PASS 11.82 seconds Make Check w/Valgrind PASS 288.32 seconds Make Distcheck PASS 235.30 seconds Build w/ext ELL - Configure PASS 8.28 seconds Build w/ext ELL - Make PASS 83.71 seconds Incremental Build w/ patches PASS 0.00 seconds Scan Build PASS 511.94 seconds Details ############################## Test: GitLint - FAIL Desc: Run gitlint with rule in .gitlint Output: [BlueZ,1/1] shared/bap: Fix handling memory overwrite during ASE Enable Operation 1: T1 Title exceeds max length (81>80): "[BlueZ,1/1] shared/bap: Fix handling memory overwrite during ASE Enable Operation" --- Regards, Linux Bluetooth
diff --git a/src/shared/bap.c b/src/shared/bap.c index 178407387..c3c0d596f 100644 --- a/src/shared/bap.c +++ b/src/shared/bap.c @@ -958,10 +958,14 @@ static void stream_notify_metadata(struct bt_bap_stream *stream) struct bt_ascs_ase_status *status; struct bt_ascs_ase_status_metadata *meta; size_t len; + size_t meta_len = 0; DBG(stream->bap, "stream %p", stream); - len = sizeof(*status) + sizeof(*meta) + sizeof(stream->meta->iov_len); + if (stream->meta) + meta_len = stream->meta->iov_len; + + len = sizeof(*status) + sizeof(*meta) + meta_len; status = malloc(len); memset(status, 0, len); @@ -1743,7 +1747,7 @@ static uint8_t ep_enable(struct bt_bap_endpoint *ep, struct bt_bap *bap, return 0; } - return stream_enable(ep->stream, iov, rsp); + return stream_enable(ep->stream, &meta, rsp); } static uint8_t ascs_enable(struct bt_ascs *ascs, struct bt_bap *bap,