[Bugfix][T108][bug-view-2122]Fix the issue of not receiving 8-bit long short-messages --2

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: I0ef6e45c11774818555ec581f513296c1f2a35b4
diff --git a/mbtk/libgsw_lib/gsw_sms_interface.c b/mbtk/libgsw_lib/gsw_sms_interface.c
index 70a85eb..7868891 100755
--- a/mbtk/libgsw_lib/gsw_sms_interface.c
+++ b/mbtk/libgsw_lib/gsw_sms_interface.c
@@ -304,6 +304,7 @@
             if (current_time - g_sms_reassemblers[i].last_received > SMS_TIMEOUT)
             {
                 // 清理超时重组器
+                LOGE("start clean reassembler\n");
                 for (int j = 0; j < g_sms_reassemblers[i].total_segments; j++)
                 {
                     if (g_sms_reassemblers[i].segments[j])
@@ -316,6 +317,7 @@
             }
             else if (strcmp(g_sms_reassemblers[i].msg_id, msg_id) == 0)
             {
+                LOGE("start clean reassembler2\n");
                 g_sms_reassemblers[i].last_received = current_time;
                 return &g_sms_reassemblers[i];
             }
@@ -331,7 +333,7 @@
             g_sms_reassemblers[i].total_segments = total_segments;
             g_sms_reassemblers[i].received_count = 0;
             g_sms_reassemblers[i].last_received = current_time;
-            
+            LOGE("start create reassembler\n");
             // 分配分片数组内存
             g_sms_reassemblers[i].segments = calloc(total_segments, sizeof(char*));
             if (!g_sms_reassemblers[i].segments)
@@ -352,6 +354,7 @@
 // 重组短信
 static char* reassemble_sms(SmsReassembler* reassembler)
 {
+    LOGE(GSW_SMS, "start real reassemble_sms\n");
     size_t total_len = 0;
     for (int i = 0; i < reassembler->total_segments; i++)
     {
@@ -507,7 +510,7 @@
                     snprintf((char *)gsw_sms_date.timezone, sizeof(gsw_sms_date.timezone), "%s", "+8");
                     
                     if (gsw_sms_callback)
-                        gsw_sms_callback(GSW_SMS_FULL_FLG, &gsw_sms_msg);
+                        gsw_sms_callback(GSW_SMS_RECEIVED_FLG, &gsw_sms_msg);
                     
                     free(full_msg);
                 }
@@ -528,7 +531,7 @@
             }
         }
         else
-            gsw_sms_callback(GSW_SMS_FULL_FLG, &gsw_sms_msg);
+            gsw_sms_callback(GSW_SMS_RECEIVED_FLG, &gsw_sms_msg);
     }
 }