[PATCH 01/15] service: Add 'service_log_pac' function.
Grant Erickson <[email protected]>
| Newsgroups | dev.linux.lists.connman |
|---|---|
| Message-ID | <[email protected]> |
Logs the network service interface name and type at the info level
when the proxy auto-configuration (PAC) URL is set or cleared.
Frequently, a spurious, misconfigured, or otherwise incorrect PAC URL
is the source of connectivity problems, particularly for online
reachability checks.
---
src/service.c | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/src/service.c b/src/service.c
index 805cfca7ad12..0ab299e8ecbf 100644
--- a/src/service.c
+++ b/src/service.c
@@ -555,6 +555,19 @@ int __connman_service_load_modifiable(struct connman_service *service)
return 0;
}
+static void service_log_pac(const struct connman_service *service,
+ const char *url)
+{
+ g_autofree char *interface = NULL;
+
+ interface = connman_service_get_interface(service);
+
+ connman_info("Interface %s [ %s ] proxy auto-configuration (PAC) URL %s.",
+ interface,
+ __connman_service_type2string(service->type),
+ url ? url : "is not set");
+}
+
static int service_load(struct connman_service *service)
{
GKeyFile *keyfile;
--
2.45.0