summaryrefslogtreecommitdiff
path: root/src/advertising.c
diff options
context:
space:
mode:
authorChristian Eggers <ceggers@arri.de>2022-09-23 16:58:11 +0200
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2022-09-23 13:34:24 -0700
commit47346e5390bb5c8a80c05b67c345f0d7a4ec7722 (patch)
tree4245914e19cb787a57548b16d38eb0130ad11071 /src/advertising.c
parenta18d66862da146aaa45d013610bb51052b960f7b (diff)
downloadbluez-47346e5390bb5c8a80c05b67c345f0d7a4ec7722.tar.gz
advertising: parse_tx_power: reset value if iter is NULL
Set property to its default value (as done in all other methods listed in parsers[]).
Diffstat (limited to 'src/advertising.c')
-rw-r--r--src/advertising.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/advertising.c b/src/advertising.c
index 25df2297b..f9748b132 100644
--- a/src/advertising.c
+++ b/src/advertising.c
@@ -1153,8 +1153,10 @@ static bool parse_tx_power(DBusMessageIter *iter,
if (!(g_dbus_get_flags() & G_DBUS_FLAG_ENABLE_EXPERIMENTAL))
return true;
- if (!iter)
+ if (!iter) {
+ client->tx_power = ADV_TX_POWER_NO_PREFERENCE;
return false;
+ }
if (dbus_message_iter_get_arg_type(iter) != DBUS_TYPE_INT16)
return false;