__connection_cb_ethernet_cable_state_changed_cb);
} else {
- if (__connection_get_ethernet_cable_state_changed_callback_count() == 1)
+ if (__connection_get_ethernet_cable_state_changed_callback_count() == 1 &&
+ local_handle->ethernet_cable_state_changed_callback)
_connection_libnet_set_ethernet_cable_state_changed_cb(NULL);
}
break;
//LCOV_EXCL_STOP
- default :
+ default:
CONNECTION_LOG(CONNECTION_ERROR, "Invalid parameter"); //LCOV_EXCL_LINE
return CONNECTION_ERROR_INVALID_PARAMETER; //LCOV_EXCL_LINE
}