2021-03-24 19:37:53

by Gix, Brian

[permalink] [raw]
Subject: [PATCH BlueZ] mesh: Fix segmented msg RX with friendship

This fixes an uninitialized memory issue where a message received for
a local node is silently discarded if an uninitialized boolean is
mistakenly set to TRUE, when friendships exist.
---
mesh/net.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/mesh/net.c b/mesh/net.c
index 6acd9bc7b..aa220f762 100644
--- a/mesh/net.c
+++ b/mesh/net.c
@@ -1165,6 +1165,7 @@ static struct mesh_friend_msg *mesh_friend_msg_new(uint8_t seg_max)

size += (seg_max + 1) * sizeof(struct mesh_friend_seg_12);
frnd_msg = l_malloc(size);
+ memset(frnd_msg, 0, size);
} else
frnd_msg = l_new(struct mesh_friend_msg, 1);

--
2.25.4


2021-03-25 03:24:51

by bluez.test.bot

[permalink] [raw]
Subject: RE: [BlueZ] mesh: Fix segmented msg RX with friendship

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=454865

---Test result---

##############################
Test: CheckPatch - PASS

##############################
Test: CheckGitLint - PASS

##############################
Test: CheckBuild - PASS

##############################
Test: MakeCheck - PASS



---
Regards,
Linux Bluetooth