Print an error if a network already exists
authorMarcel Holtmann <marcel@holtmann.org>
Fri, 26 Jun 2009 10:43:45 +0000 (12:43 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Fri, 26 Jun 2009 10:43:45 +0000 (12:43 +0200)
src/service.c

index aa89d5d..68d1358 100644 (file)
@@ -1176,6 +1176,11 @@ struct connman_service *__connman_service_create_from_network(struct connman_net
        const char *ident, *group;
        char *name;
 
+       if (__connman_service_lookup_from_network(network) != NULL) {
+               connman_error("Service already exists");
+               return NULL;
+       }
+
        ident = __connman_network_get_ident(network);
        if (ident == NULL)
                return NULL;