DBG("+");
if (!interface_ready())
return;
- switch(message) {
+ switch (message) {
case HAL_EV_A2DP_CONN_STATE:
DBG("Event: HAL_EV_A2DP_CONN_STATE");
__bt_hal_handle_av_conn_state(buf, len);
{
DBG("");
+ int ret = BT_STATUS_SUCCESS;
+
if (interface_ready())
return BT_STATUS_DONE;
- if (BT_STATUS_SUCCESS != _bt_hal_dbus_handler_enable_a2dp_source()) {
+ ret = _bt_hal_dbus_handler_enable_a2dp_source();
+
+ if (ret != BT_STATUS_SUCCESS && ret != BT_STATUS_DONE) {
ERR("_bt_hal_dbus_handler_enable_a2dp_source failed");
return BT_STATUS_FAIL;
}