Diff between 055a83c84761705be4295c3fabb6b9038945bf39 and c58a4d9f7880931a14c4733c013c08c477aefeec
Changed Files
| File | Additions | Deletions | Status |
| src/advertising.c | +3 | -1 | modified |
Full Patch
diff --git a/src/advertising.c b/src/advertising.c
index 2c9a5a4..c036065 100644
--- a/src/advertising.c
+++ b/src/advertising.c
@@ -1065,7 +1065,9 @@ static bool parse_discoverable_timeout(DBusMessageIter *iter,
if (client->disc_to_id)
timeout_remove(client->disc_to_id);
- client->disc_to_id = timeout_add_seconds(client->discoverable_to,
+ if (client->discoverable_to > 0)
+ client->disc_to_id = timeout_add_seconds(
+ client->discoverable_to,
client_discoverable_timeout,
client, NULL);