From ba9d60a47cd97a966e7b3c93636f20d005033afb Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Thu, 29 Jul 2010 20:46:33 -0700 Subject: [PATCH] Add support for WPAD setting proxy information --- src/wpad.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/wpad.c b/src/wpad.c index 38d4ce2..f3a1ab5 100644 --- a/src/wpad.c +++ b/src/wpad.c @@ -59,8 +59,13 @@ static void wpad_result(GResolvResultStatus status, DBG("status %d", status); - if (status == G_RESOLV_RESULT_STATUS_SUCCESS) - connman_info("PAC: http://%s/wpad.dat", wpad->hostname); + if (status == G_RESOLV_RESULT_STATUS_SUCCESS) { + char *url; + + url = g_strdup_printf("http://%s/wpad.dat", wpad->hostname); + __connman_service_set_proxy_autoconfig(wpad->service, url); + g_free(url); + } } void __connman_wpad_start(struct connman_service *service) -- 2.7.4