Diff between f7e04866ccb32095e0ff55762a631d30ac182e50 and 852fedd60b4c1a21d42cf50fbd3c921711a298e3
Changed Files
| File | Additions | Deletions | Status |
| src/advertising.c | +3 | -2 | modified |
Full Patch
diff --git a/src/advertising.c b/src/advertising.c
index 2f187ed..3ed1376 100644
--- a/src/advertising.c
+++ b/src/advertising.c
@@ -587,8 +587,9 @@ static bool parse_timeout(DBusMessageIter *iter,
if (client->to_id)
g_source_remove(client->to_id);
- client->to_id = g_timeout_add_seconds(client->timeout, client_timeout,
- client);
+ if (client->timeout > 0)
+ client->to_id = g_timeout_add_seconds(client->timeout,
+ client_timeout, client);
return true;
}