[Bugfix][T108][bug-view-2122]Fix the issue of not receiving 8-bit long short-messages --4
Only Configure: No
Affected branch: mbtk_source_ds
Affected module: sms
Is it affected on IC: only ASR
Self-test: yes
Doc Update: no
Change-Id: I213ff41de2c41b79272b28764604e4daa576c989
diff --git a/mbtk/libmbtk_lib/ril/mbtk_pdu_sms.c b/mbtk/libmbtk_lib/ril/mbtk_pdu_sms.c
index f245f5a..65aec7a 100755
--- a/mbtk/libmbtk_lib/ril/mbtk_pdu_sms.c
+++ b/mbtk/libmbtk_lib/ril/mbtk_pdu_sms.c
@@ -2725,7 +2725,7 @@
int smsPduDecode(const char *pdu_str, int pdu_len,
- char *da_num, char *smsc, char *msg, int *charset, int *curr_pack, int *total_pack, char *date)
+ char *da_num, char *smsc, char *msg, int *charset, int *curr_pack, int *total_pack, char *date, int* ref_num)
{
kal_char msg_tmp[MAX_PDU_SIZE] = {0};
mdapi_sms_record_t record;
@@ -2748,7 +2748,7 @@
memcpy(msg, record.msg_content, out_len);
*charset = record.charset;
memcpy(date, record.time, strlen(record.time));
-
+ *ref_num = record.ref_num;
#if 0
/*lei modify for gsw 2022/5/11*/
*curr_pack = record.curr_pack;