diff -Naur connman-1.34-org/src/service.c connman-1.34/src/service.c
--- connman-1.34-org/src/service.c	2017-04-27 07:46:41.000000000 -0400
+++ connman-1.34/src/service.c	2019-06-04 07:57:27.509952306 -0400
@@ -3438,12 +3438,12 @@
 		dns_configuration_changed(service);
 
 		if (__connman_service_is_connected_state(service,
-						CONNMAN_IPCONFIG_TYPE_IPV4))
+						CONNMAN_IPCONFIG_TYPE_IPV4) && connman_setting_get_bool("EnableOnlineCheck"))
 			__connman_wispr_start(service,
 						CONNMAN_IPCONFIG_TYPE_IPV4);
 
 		if (__connman_service_is_connected_state(service,
-						CONNMAN_IPCONFIG_TYPE_IPV6))
+						CONNMAN_IPCONFIG_TYPE_IPV6) && connman_setting_get_bool("EnableOnlineCheck"))
 			__connman_wispr_start(service,
 						CONNMAN_IPCONFIG_TYPE_IPV6);
 
