diff options
author | Grant Erickson <gerickson@nuovations.com> | 2023-12-21 14:34:21 -0800 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2023-12-23 13:19:19 +0100 |
commit | 337c636879a4cb6d7f3316263e50f7be2062171a (patch) | |
tree | 28880ae4dc33ded0a77138a34fb3ad0d5b1c22b1 | |
parent | f2aded03cdb8e3d14b5f9c0bdcde438252089a90 (diff) | |
download | connman-337c636879a4cb6d7f3316263e50f7be2062171a.tar.gz |
service: Add an explicit conditional for IPv6 in 'reschedule_online_check'.
This adds an explicit conditional check for the 'type' parameter
against 'CONNMAN_IPCONFIG_TYPE_IPV6' to ensure that neither
'CONNMAN_IPCONFIG_TYPE_ALL' or 'CONNMAN_IPCONFIG_TYPE_UNKNOWN'
reschedule an IPv6 online check.
-rw-r--r-- | src/service.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/service.c b/src/service.c index b35a4dad1..0e25d4879 100644 --- a/src/service.c +++ b/src/service.c @@ -2293,8 +2293,10 @@ static void reschedule_online_check(struct connman_service *service, if (type == CONNMAN_IPCONFIG_TYPE_IPV4) redo_func = redo_wispr_ipv4; - else + else if (type == CONNMAN_IPCONFIG_TYPE_IPV6) redo_func = redo_wispr_ipv6; + else + return; DBG("updating online checkout timeout period"); |