URL can now be cleared and updates will be propagated over DBus.
This could introduce a need to null-check values where this function
is used (src/dhcp.c, src/network.c, src/provider.c). However, src/dhcp.c
requires that URL can be cleared.
---
 src/service.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/service.c b/src/service.c
index d442c16..48b149d 100644
--- a/src/service.c
+++ b/src/service.c
@@ -2026,11 +2026,10 @@ int __connman_service_timeserver_remove(struct 
connman_service *service,
 void __connman_service_set_pac(struct connman_service *service,
                                        const char *pac)
 {
-       if (pac == NULL)
-               return;
-
        g_free(service->pac);
        service->pac = g_strdup(pac);
+
+       proxy_configuration_changed(service);
 }
 
 void __connman_service_set_identity(struct connman_service *service,
-- 
1.7.0.4


_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to