Add error codes for failing connection attempts
[platform/upstream/connman.git] / src / element.c
index dca26ea..433f64b 100644 (file)
@@ -274,6 +274,7 @@ struct connman_service *__connman_element_get_service(struct connman_element *el
        case CONNMAN_DEVICE_TYPE_VENDOR:
        case CONNMAN_DEVICE_TYPE_BLUETOOTH:
        case CONNMAN_DEVICE_TYPE_GPS:
+       case CONNMAN_DEVICE_TYPE_MBM:
        case CONNMAN_DEVICE_TYPE_HSO:
        case CONNMAN_DEVICE_TYPE_NOZOMI:
        case CONNMAN_DEVICE_TYPE_HUAWEI:
@@ -1335,6 +1336,8 @@ static enum connman_service_error convert_error(enum connman_element_error error
                break;
        case CONNMAN_ELEMENT_ERROR_DHCP_FAILED:
                return CONNMAN_SERVICE_ERROR_DHCP_FAILED;
+       case CONNMAN_ELEMENT_ERROR_CONNECT_FAILED:
+               return CONNMAN_SERVICE_ERROR_CONNECT_FAILED;
        }
 
        return CONNMAN_SERVICE_ERROR_UNKNOWN;