aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrant Erickson <gerickson@nuovations.com>2023-12-21 14:34:55 -0800
committerMarcel Holtmann <marcel@holtmann.org>2023-12-23 13:19:19 +0100
commit3a25579204310cfc43aca8ec490acb7ffe62a0d4 (patch)
tree33e2900a6fe0d64be2d179d7709b56ccc1fc9722
parent952b56f85c34a372efada224d9cb4b50687160a6 (diff)
downloadconnman-3a25579204310cfc43aca8ec490acb7ffe62a0d4.tar.gz
service: Document interval assignment in '__connman_service_wispr_start'.
This adds a comment documenting the rationale for setting the check interval to the initial interval in '__connman_service_wispr_start'.
-rw-r--r--src/service.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/service.c b/src/service.c
index b1fb6a3e5..cae4258fc 100644
--- a/src/service.c
+++ b/src/service.c
@@ -3832,6 +3832,11 @@ int __connman_service_wispr_start(struct connman_service *service,
if (online_check_is_active(service, type))
return -EALREADY;
+ /*
+ * At this particular entry point, we assume to be starting an
+ * "online" HTTP-based Internet reachability check
+ * afresh. Consequently, set the check interval to initial.
+ */
if (type == CONNMAN_IPCONFIG_TYPE_IPV4)
service->online_check_state_ipv4.interval =
online_check_initial_interval;