Some GCC are just too stupid
authorMarcel Holtmann <marcel@holtmann.org>
Thu, 14 May 2009 16:39:13 +0000 (09:39 -0700)
committerMarcel Holtmann <marcel@holtmann.org>
Thu, 14 May 2009 16:39:13 +0000 (09:39 -0700)
src/detect.c
src/element.c

index 0dce3d3..9b5abdf 100644 (file)
@@ -175,7 +175,7 @@ static void detect_newlink(unsigned short type, int index,
        enum connman_device_type devtype = CONNMAN_DEVICE_TYPE_UNKNOWN;
        enum connman_device_mode mode = CONNMAN_DEVICE_MODE_UNKNOWN;
        struct connman_device *device;
-       char *addr, *name, *devname, *ident;
+       char *addr, *name, *devname, *ident = NULL;
 
        DBG("type %d index %d", type, index);
 
@@ -264,7 +264,6 @@ static void detect_newlink(unsigned short type, int index,
        case CONNMAN_DEVICE_TYPE_NOVATEL:
        case CONNMAN_DEVICE_TYPE_GPS:
                mode = CONNMAN_DEVICE_MODE_UNKNOWN;
-               ident = NULL;
                break;
        case CONNMAN_DEVICE_TYPE_ETHERNET:
                mode = CONNMAN_DEVICE_MODE_TRANSPORT_IP;
@@ -277,11 +276,9 @@ static void detect_newlink(unsigned short type, int index,
                break;
        case CONNMAN_DEVICE_TYPE_BLUETOOTH:
                mode = CONNMAN_DEVICE_MODE_NETWORK_MULTIPLE;
-               ident = NULL;
                break;
        case CONNMAN_DEVICE_TYPE_HSO:
                mode = CONNMAN_DEVICE_MODE_NETWORK_SINGLE;
-               ident = NULL;
                connman_device_set_policy(device, CONNMAN_DEVICE_POLICY_MANUAL);
                break;
        }
index 1ae88bb..712dec6 100644 (file)
@@ -286,7 +286,7 @@ static struct connman_network *__connman_element_get_network(struct connman_elem
 
 struct connman_service *__connman_element_get_service(struct connman_element *element)
 {
-       struct connman_service *service;
+       struct connman_service *service = NULL;
        struct connman_network *network;
        struct connman_device *device;
        enum connman_device_type type;
@@ -306,7 +306,7 @@ struct connman_service *__connman_element_get_service(struct connman_element *el
        case CONNMAN_DEVICE_TYPE_NOZOMI:
        case CONNMAN_DEVICE_TYPE_HUAWEI:
        case CONNMAN_DEVICE_TYPE_NOVATEL:
-               return NULL;
+               break;
        case CONNMAN_DEVICE_TYPE_ETHERNET:
                service = __connman_service_lookup_from_device(device);
                break;