diff --git a/src/shared/hfp.c b/src/shared/hfp.c
index 133bff2..94adcca 100644
--- a/src/shared/hfp.c
+++ b/src/shared/hfp.c
bool hfp_hf_session(struct hfp_hf *hfp)
{
- DBG(hfp, "");
-
if (!hfp)
return false;
+ DBG(hfp, "");
+
if (!hfp_hf_register(hfp, slc_brsf_cb, "+BRSF", hfp, NULL))
return false;
{
struct hf_call *call;
- DBG(hfp, "");
-
if (!hfp)
- return false;
+ return NULL;
+
+ DBG(hfp, "");
call = queue_find(hfp->calls, call_id_match, UINT_TO_PTR(id));
if (!call) {
DBG(hfp, "hf: no call with id: %u", id);
- return false;
+ return NULL;
}
return call->line_id;
{
struct hf_call *call;
- DBG(hfp, "");
-
if (!hfp)
return false;
+ DBG(hfp, "");
+
call = queue_find(hfp->calls, call_id_match, UINT_TO_PTR(id));
if (!call) {
DBG(hfp, "hf: no call with id: %u", id);
if (call->status != CALL_STATUS_INCOMING) {
DBG(hfp, "hf: %d not in incoming call state: %u",
- call->status);
+ id, call->status);
return false;
}
{
struct hf_call *call;
- DBG(hfp, "");
-
if (!hfp)
return false;
+ DBG(hfp, "");
+
call = queue_find(hfp->calls, call_id_match, UINT_TO_PTR(id));
if (!call) {
DBG(hfp, "hf: no call with id: %u", id);