* [bluez/bluez] 44658f: avdtp: fix possible minor problems
@ 2022-06-30 20:42 Brian Gix
0 siblings, 0 replies; only message in thread
From: Brian Gix @ 2022-06-30 20:42 UTC (permalink / raw)
To: linux-bluetooth
Branch: refs/heads/master
Home: https://github.com/bluez/bluez
Commit: 44658fccacda3ade0ca2adbb2643b489671fe477
https://github.com/bluez/bluez/commit/44658fccacda3ade0ca2adbb2643b489671fe477
Author: lishengyu <lishengyu@uniontech.com>
Date: 2022-06-30 (Thu, 30 Jun 2022)
Changed paths:
M profiles/audio/avdtp.c
Log Message:
-----------
avdtp: fix possible minor problems
It should always be considered that if send_request fails, sep
should be removed from the list and the requested memory freed;
Commit: 8fc3368db84035bee91ce0bea2f7592343e19f81
https://github.com/bluez/bluez/commit/8fc3368db84035bee91ce0bea2f7592343e19f81
Author: Brian Gix <brian.gix@intel.com>
Date: 2022-06-30 (Thu, 30 Jun 2022)
Changed paths:
M src/adapter.c
Log Message:
-----------
core: make bt_uuid_hash() portable across archs
bt_uuid_t is defined as a byte array, so it can cause alignment errors
on some architectures, when the two 64 bit halves are treated as u64s.
This patch ensures proper alignment across all architectures.
Fixes:
src/adapter.c: In function ‘bt_uuid_hash’:
src/adapter.c:3617:8: error: cast increases required alignment of
target type [-Werror=cast-align]
val = (uint64_t *)&uuid_128.value.u128;
^
cc1: all warnings being treated as errors
Commit: 31690310c096994c553c373ab5464cc39fbfe860
https://github.com/bluez/bluez/commit/31690310c096994c553c373ab5464cc39fbfe860
Author: Brian Gix <brian.gix@intel.com>
Date: 2022-06-30 (Thu, 30 Jun 2022)
Changed paths:
M src/device.c
Log Message:
-----------
core: Fix signed vs unsigned compare
__time_t is not a portable data type, and can cause sign mismatch on
some compares.
Fixes:
CC src/bluetoothd-device.o
src/device.c: In function ‘device_is_name_resolve_allowed’:
src/device.c:4092:17: error: comparison of integer expressions of
different signedness: ‘__time_t’ {aka ‘long int’} and
‘long unsigned int’ [-Werror=sign-compare]
if (now.tv_sec >= device->name_resolve_failed_time +
^~
cc1: all warnings being treated as errors
Commit: 5351d4d86a08fbdc7f537b4662c5a070dbf1d0b4
https://github.com/bluez/bluez/commit/5351d4d86a08fbdc7f537b4662c5a070dbf1d0b4
Author: Brian Gix <brian.gix@intel.com>
Date: 2022-06-30 (Thu, 30 Jun 2022)
Changed paths:
M mesh/mesh-config-json.c
Log Message:
-----------
mesh: Fix snprintf return values not being checked
Some versions of the GCC compiler complain when the return value of
snprintf is not checked. This patch cleans up the Mesh JSON parser.
Compare: https://github.com/bluez/bluez/compare/be7ebf29b370...5351d4d86a08
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-06-30 20:42 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-30 20:42 [bluez/bluez] 44658f: avdtp: fix possible minor problems Brian Gix
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.