mirror of
https://gitlab.com/ubports/development/core/hybris-support/ofono-binder-plugin-ext-qti
synced 2025-11-03 20:45:53 +08:00
call: Fix passing of ptr
This commit is contained in:
@@ -867,26 +867,6 @@ binder_append_hidl_vec_with_parent(
|
||||
#define CLIR_INVOCATION 1 // (restrict CLI presentation)
|
||||
#define CLIR_SUPPRESSION 2 // (allow CLI presentation)
|
||||
|
||||
|
||||
static const GBinderWriterField qti_radio_dial_request_f[] = {
|
||||
GBINDER_WRITER_FIELD_HIDL_STRING
|
||||
(QtiRadioDialRequest, address),
|
||||
GBINDER_WRITER_FIELD_HIDL_VEC_BYTE
|
||||
(QtiRadioDialRequest, call_details.extras),
|
||||
GBINDER_WRITER_FIELD_HIDL_VEC_BYTE
|
||||
(QtiRadioDialRequest, call_details.local_ability),
|
||||
GBINDER_WRITER_FIELD_HIDL_VEC_BYTE
|
||||
(QtiRadioDialRequest, call_details.peer_ability),
|
||||
GBINDER_WRITER_FIELD_HIDL_STRING
|
||||
(QtiRadioDialRequest, call_details.sip_alternate_uri),
|
||||
GBINDER_WRITER_FIELD_END()
|
||||
};
|
||||
static const GBinderWriterType qti_radio_dial_request_t = {
|
||||
GBINDER_WRITER_STRUCT_NAME_AND_SIZE(QtiRadioDialRequest),
|
||||
qti_radio_dial_request_f
|
||||
};
|
||||
|
||||
|
||||
static
|
||||
void
|
||||
qti_radio_ext_dial_args(
|
||||
@@ -898,6 +878,24 @@ qti_radio_ext_dial_args(
|
||||
const char* number = va_arg(va, const char*);
|
||||
gint32 clir = va_arg(va, gint32);
|
||||
|
||||
static const GBinderWriterField qti_radio_dial_request_f[] = {
|
||||
GBINDER_WRITER_FIELD_HIDL_STRING
|
||||
(QtiRadioDialRequest, address),
|
||||
GBINDER_WRITER_FIELD_HIDL_VEC_BYTE
|
||||
(QtiRadioDialRequest, call_details.extras),
|
||||
GBINDER_WRITER_FIELD_HIDL_VEC_BYTE
|
||||
(QtiRadioDialRequest, call_details.local_ability),
|
||||
GBINDER_WRITER_FIELD_HIDL_VEC_BYTE
|
||||
(QtiRadioDialRequest, call_details.peer_ability),
|
||||
GBINDER_WRITER_FIELD_HIDL_STRING
|
||||
(QtiRadioDialRequest, call_details.sip_alternate_uri),
|
||||
GBINDER_WRITER_FIELD_END()
|
||||
};
|
||||
static const GBinderWriterType qti_radio_dial_request_t = {
|
||||
GBINDER_WRITER_STRUCT_NAME_AND_SIZE(QtiRadioDialRequest),
|
||||
qti_radio_dial_request_f
|
||||
};
|
||||
|
||||
dial_request_writer = gbinder_writer_new0(args, QtiRadioDialRequest);
|
||||
|
||||
GBinderHidlVec* empty_vec1 = gbinder_writer_new0(args, GBinderHidlVec);
|
||||
@@ -935,7 +933,7 @@ qti_radio_ext_dial_args(
|
||||
binder_copy_hidl_string(args, &dial_request_writer->address, number);
|
||||
binder_copy_hidl_string(args, &dial_request_writer->call_details.sip_alternate_uri, NULL);
|
||||
|
||||
gbinder_writer_append_struct(&args, dial_request_writer,
|
||||
gbinder_writer_append_struct(args, dial_request_writer,
|
||||
&qti_radio_dial_request_t, NULL);
|
||||
|
||||
DBG("Dialing in args New %s", number);
|
||||
|
||||
Reference in New Issue
Block a user