summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Ortiz <sameo@linux.intel.com>2010-07-24 11:49:26 +0200
committerSamuel Ortiz <sameo@linux.intel.com>2010-07-26 12:22:01 +0200
commit8ff0aede03f40b83840f7244f335b5824b84de75 (patch)
tree09231688647609f10f53d7a6da17f6a8273595c6
parent27118ae27ead53ab927f08173038c2f2498da9ce (diff)
downloadconnman-8ff0aede03f40b83840f7244f335b5824b84de75.tar.gz
connman-8ff0aede03f40b83840f7244f335b5824b84de75.tar.bz2
connman-8ff0aede03f40b83840f7244f335b5824b84de75.zip
Don't try to connect when service list is empty
-rw-r--r--src/service.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/service.c b/src/service.c
index 038d1a08..8aa0634e 100644
--- a/src/service.c
+++ b/src/service.c
@@ -1574,6 +1574,8 @@ __connman_service_connect_type(enum connman_service_type type)
* the first available one if we have no type.
*/
iter = g_sequence_get_begin_iter(service_list);
+ if (g_sequence_iter_is_end(iter))
+ return NULL;
service = g_sequence_get(iter);
/*