summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrik Flykt <patrik.flykt@linux.intel.com>2012-04-12 12:54:32 +0300
committerPatrik Flykt <patrik.flykt@linux.intel.com>2012-04-12 13:55:53 +0300
commit49f34a018f0ecfd8b709632a0115d7babd9bf784 (patch)
tree869a7dd80255b310e95a1de51aebe9f61150ed38
parentf62360de4018eef5044440127aeef3b6b1b0b4c9 (diff)
downloadconnman-49f34a018f0ecfd8b709632a0115d7babd9bf784.tar.gz
connman-49f34a018f0ecfd8b709632a0115d7babd9bf784.tar.bz2
connman-49f34a018f0ecfd8b709632a0115d7babd9bf784.zip
service: Check for settings list being non-NULL
-rw-r--r--src/service.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/service.c b/src/service.c
index c51f5987..bfd8c7ed 100644
--- a/src/service.c
+++ b/src/service.c
@@ -5627,7 +5627,8 @@ struct connman_service * __connman_service_create_from_network(struct connman_ne
auto_connect_types = connman_setting_get_uint_list("DefaultAutoConnectTechnologies");
service->autoconnect = FALSE;
- for (i = 0; auto_connect_types[i] != 0; i += 1) {
+ for (i = 0; auto_connect_types != NULL &&
+ auto_connect_types[i] != 0; i++) {
if (service->type == auto_connect_types[i]) {
service->autoconnect = TRUE;
break;