mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-31 22:25:38 -04:00
bluez5: handle missing device and adapter in quirks
When the device or adapter is NULL, skip the quirk checks instead of crashing. Fixes https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/155
This commit is contained in:
parent
3666c4810e
commit
140c8d0cd9
1 changed files with 2 additions and 2 deletions
|
|
@ -332,7 +332,7 @@ int spa_bt_quirks_get_features(const struct spa_bt_quirks *this,
|
|||
}
|
||||
|
||||
/* Adapter */
|
||||
if (this->adapter_rules) {
|
||||
if (this->adapter_rules && adapter) {
|
||||
uint32_t no_features = 0;
|
||||
int nitems = 0;
|
||||
char vendor_id[64], product_id[64], address[64];
|
||||
|
|
@ -357,7 +357,7 @@ int spa_bt_quirks_get_features(const struct spa_bt_quirks *this,
|
|||
}
|
||||
|
||||
/* Device */
|
||||
if (this->device_rules) {
|
||||
if (this->device_rules && device) {
|
||||
uint32_t no_features = 0;
|
||||
int nitems = 0;
|
||||
char vendor_id[64], product_id[64], version_id[64], address[64];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue