summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
Diffstat (limited to 'drivers')
-rw-r--r--drivers/rilmodem/voicecall.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/rilmodem/voicecall.c b/drivers/rilmodem/voicecall.c
index e89e61c6..21912698 100644
--- a/drivers/rilmodem/voicecall.c
+++ b/drivers/rilmodem/voicecall.c
@@ -611,7 +611,13 @@ void ril_private_chat(struct ofono_voicecall *vc, int id,
struct ril_voicecall_data *vd = ofono_voicecall_get_data(vc);
struct parcel rilp;
- g_ril_request_separate_conn(vd->ril, id, &rilp);
+ parcel_init(&rilp);
+
+ /* Payload is an array that holds just one element */
+ parcel_w_int32(&rilp, 1);
+ parcel_w_int32(&rilp, id);
+
+ g_ril_append_print_buf(vd->ril, "(%d)", id);
/* Send request to RIL */
ril_template(RIL_REQUEST_SEPARATE_CONNECTION, vc,