Message ID | 20220210000903.162318-2-luiz.dentz@gmail.com (mailing list archive) |
---|---|
State | Accepted |
Commit | f3ddc7444285a0144b8265771ea26198191948ec |
Headers | show |
Series | [BlueZ,1/2] adapter: Fix crash when storing link key | expand |
Context | Check | Description |
---|---|---|
tedd_an/pre-ci_am | success | Success |
tedd_an/checkpatch | success | Checkpatch PASS |
tedd_an/gitlint | success | Gitlint PASS |
diff --git a/lib/uuid.c b/lib/uuid.c index 3d97dc835..1d2e1f732 100644 --- a/lib/uuid.c +++ b/lib/uuid.c @@ -251,6 +251,9 @@ static int bt_string_to_uuid128(bt_uuid_t *uuid, const char *string) int bt_string_to_uuid(bt_uuid_t *uuid, const char *string) { + if (!string) + return -EINVAL; + if (is_base_uuid128(string)) return bt_string_to_uuid16(uuid, string + 4); else if (is_uuid128(string))
From: Luiz Augusto von Dentz <luiz.von.dentz@intel.com> bt_string_to_uuid shall chack if the string is valid before attempting to access its contents. --- lib/uuid.c | 3 +++ 1 file changed, 3 insertions(+)