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;
 }