service: Check NULL pointer
authorJukka Rissanen <jukka.rissanen@linux.intel.com>
Tue, 18 Oct 2011 13:36:11 +0000 (16:36 +0300)
committerSamuel Ortiz <sameo@linux.intel.com>
Thu, 20 Oct 2011 23:09:53 +0000 (01:09 +0200)
src/service.c

index 5982792..4877407 100644 (file)
@@ -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;