diff options
author | Patrik Flykt <patrik.flykt@linux.intel.com> | 2012-04-12 12:54:32 +0300 |
---|---|---|
committer | Patrik Flykt <patrik.flykt@linux.intel.com> | 2012-04-12 13:55:53 +0300 |
commit | 49f34a018f0ecfd8b709632a0115d7babd9bf784 (patch) | |
tree | 869a7dd80255b310e95a1de51aebe9f61150ed38 | |
parent | f62360de4018eef5044440127aeef3b6b1b0b4c9 (diff) | |
download | connman-49f34a018f0ecfd8b709632a0115d7babd9bf784.tar.gz connman-49f34a018f0ecfd8b709632a0115d7babd9bf784.tar.bz2 connman-49f34a018f0ecfd8b709632a0115d7babd9bf784.zip |
service: Check for settings list being non-NULL
-rw-r--r-- | src/service.c | 3 |
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; |