service: Remove file index check in setup_ipv4/v6config()
authorDaniel Wagner <daniel.wagner@bmw-carit.de>
Wed, 21 Dec 2011 15:55:49 +0000 (16:55 +0100)
committerDaniel Wagner <daniel.wagner@bmw-carit.de>
Thu, 22 Dec 2011 10:10:15 +0000 (11:10 +0100)
This is needed for plugins that haven't yet set their
ipconfig layer, due to not being able to get a network index.

src/service.c

index d45edb5..3afc877 100644 (file)
@@ -4988,9 +4988,6 @@ static const struct connman_ipconfig_ops service_ops = {
 static void setup_ip4config(struct connman_service *service, int index,
                        enum connman_ipconfig_method method)
 {
-       if (index < 0)
-               return;
-
        service->ipconfig_ipv4 = connman_ipconfig_create(index,
                                                CONNMAN_IPCONFIG_TYPE_IPV4);
        if (service->ipconfig_ipv4 == NULL)
@@ -5005,9 +5002,6 @@ static void setup_ip4config(struct connman_service *service, int index,
 
 static void setup_ip6config(struct connman_service *service, int index)
 {
-       if (index < 0)
-               return;
-
        service->ipconfig_ipv6 = connman_ipconfig_create(index,
                                                CONNMAN_IPCONFIG_TYPE_IPV6);
        if (service->ipconfig_ipv6 == NULL)