connman_device_set_data(device, NULL);
#if defined TIZEN_EXT && defined TIZEN_EXT_EAP_ON_ETHERNET
- if (ethernet && ethernet->interface) {
+ if (!ethernet)
+ return;
+
+ if (ethernet->interface) {
g_supplicant_interface_remove(ethernet->interface, NULL, NULL);
ethernet->interface = NULL;
}
#if defined TIZEN_EXT && defined TIZEN_EXT_EAP_ON_ETHERNET
connman_dbus_dict_append_dict(dict, "EapOverEthernet",
append_eap_over_ethernet, service);
-
+ /* fall through */
#endif /* defined TIZEN_EXT && defined TIZEN_EXT_EAP_ON_ETHERNET */
case CONNMAN_SERVICE_TYPE_BLUETOOTH:
case CONNMAN_SERVICE_TYPE_GADGET: