summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJukka Rissanen <jukka.rissanen@linux.intel.com>2011-10-18 16:36:11 +0300
committerSamuel Ortiz <sameo@linux.intel.com>2011-10-21 01:09:53 +0200
commit7ad9ba00c9a742f0fcc06d6ce1f37898f79a2873 (patch)
tree9e096cfa7b2237616e68f549e2b19fd9e7725d88 /src
parent3dc085c888225047f6b266bbf883b8dc88e4752c (diff)
downloadconnman-7ad9ba00c9a742f0fcc06d6ce1f37898f79a2873.tar.gz
connman-7ad9ba00c9a742f0fcc06d6ce1f37898f79a2873.tar.bz2
connman-7ad9ba00c9a742f0fcc06d6ce1f37898f79a2873.zip
service: Check NULL pointer
Diffstat (limited to 'src')
-rw-r--r--src/service.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/service.c b/src/service.c
index 59827923..4877407f 100644
--- a/src/service.c
+++ b/src/service.c
@@ -4128,6 +4128,9 @@ enum connman_service_state __connman_service_ipconfig_get_state(
struct connman_service *service,
enum connman_ipconfig_type type)
{
+ if (service == NULL)
+ return CONNMAN_SERVICE_STATE_UNKNOWN;
+
if (type == CONNMAN_IPCONFIG_TYPE_IPV4)
return service->state_ipv4;