diff --git a/system/btif/src/btif_hf.cc b/system/btif/src/btif_hf.cc index cc09d24847a714a1536e447ceb56005f3401f548..334cbf07323e942c125eb54cb72dd642002dbfc2 100644 --- a/system/btif/src/btif_hf.cc +++ b/system/btif/src/btif_hf.cc @@ -1075,7 +1075,7 @@ bt_status_t HeadsetInterface::ClccResponse( if (index == 0) { ag_res.ok_flag = BTA_AG_OK_DONE; } else { - std::string cell_number(number); + std::string cell_number(number ? number : ""); BTIF_TRACE_EVENT( "clcc_response: [%d] dir %d state %d mode %d number = %s type = %d", index, dir, state, mode, PRIVATE_CELL(cell_number), type);