summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSamuel Ortiz <sameo@linux.intel.com>2011-01-11 17:18:56 +0100
committerSamuel Ortiz <sameo@linux.intel.com>2011-01-11 17:18:56 +0100
commit45fcb10851cbcb5c3f13afde4ab5192ed9b2c5db (patch)
tree62674ef17c435fc3995f9518a729b6df19ca8222 /src
parentab8ab645d9998cff95dd95ee9301da13fd99c8a3 (diff)
downloadconnman-45fcb10851cbcb5c3f13afde4ab5192ed9b2c5db.tar.gz
connman-45fcb10851cbcb5c3f13afde4ab5192ed9b2c5db.tar.bz2
connman-45fcb10851cbcb5c3f13afde4ab5192ed9b2c5db.zip
service: Set proxy to DIRECT if unknown
Diffstat (limited to 'src')
-rw-r--r--src/service.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/service.c b/src/service.c
index d6a4d69e..7341099a 100644
--- a/src/service.c
+++ b/src/service.c
@@ -957,6 +957,9 @@ static void append_proxyconfig(DBusMessageIter *iter, void *user_data)
const char *method;
switch (service->proxy) {
+ case CONNMAN_SERVICE_PROXY_METHOD_UNKNOWN:
+ service->proxy = CONNMAN_SERVICE_PROXY_METHOD_DIRECT;
+ /* fall through */
case CONNMAN_SERVICE_PROXY_METHOD_DIRECT:
break;
case CONNMAN_SERVICE_PROXY_METHOD_MANUAL:
@@ -975,9 +978,6 @@ static void append_proxyconfig(DBusMessageIter *iter, void *user_data)
connman_dbus_dict_append_basic(iter, "URL",
DBUS_TYPE_STRING, &service->pac);
break;
- case CONNMAN_SERVICE_PROXY_METHOD_UNKNOWN:
- service->proxy = CONNMAN_SERVICE_PROXY_METHOD_AUTO;
- break;
}
method = proxymethod2string(service->proxy);