[Bugfix][API-684][Sms]After receiving a short message containing special characters, the short message cannot be queried in the short message list

Change-Id: I8c82f7f1024ac5f0df941a508dc5b4ae97f7cc86
diff --git a/src/lynq/framework/lynq-ril-service/src/lynq_common.cpp b/src/lynq/framework/lynq-ril-service/src/lynq_common.cpp
index b073796..72092cc 100755
--- a/src/lynq/framework/lynq-ril-service/src/lynq_common.cpp
+++ b/src/lynq/framework/lynq-ril-service/src/lynq_common.cpp
@@ -503,7 +503,6 @@
             new_argv[0] = "RIL_REQUEST_DEACTIVATE_DATA_CALL";
             new_argv[1] = argv[4];//apntype
             android::lynqSendToRil(2,new_argv,uToken);
-            syncRespToUsb(0);
         }
     }
     else if (type == 1)
diff --git a/src/lynq/framework/lynq-ril-service/src/sms/lynqSmsManager/lynq_sms_manager.cpp b/src/lynq/framework/lynq-ril-service/src/sms/lynqSmsManager/lynq_sms_manager.cpp
index e7b4d03..4b51c0d 100755
--- a/src/lynq/framework/lynq-ril-service/src/sms/lynqSmsManager/lynq_sms_manager.cpp
+++ b/src/lynq/framework/lynq-ril-service/src/sms/lynqSmsManager/lynq_sms_manager.cpp
@@ -464,7 +464,7 @@
 {

     char *zErrMsg = 0;

     int rc;

-    char sql[LYNQ_SMS_MAX_SCA_NUMBER_LEN+LYNQ_SMS_MAX_PDU_NUMBER_LEN+LYNQ_SMS_MAX_TEXT_NUMBER_LEN+3+1+100]={0};

+    //char sql[LYNQ_SMS_MAX_SCA_NUMBER_LEN+LYNQ_SMS_MAX_PDU_NUMBER_LEN+LYNQ_SMS_MAX_TEXT_NUMBER_LEN+3+1+100]={0};

     /* Open database */

     rc = sqlite3_open(path, &smsDb);

     if( rc )

@@ -475,9 +475,10 @@
     }

     LYDBGLOG("[%s] Opened database successfully",__FUNCTION__);

     /* Create SQL statement */

-    sprintf(sql,"INSERT INTO LYNQSMS (ID,SLOT,STATUS,ADDRESS,SMSC,CHARSET,PDU,CONTENT,CURRENT,TOTAL) VALUES (%d,%d,%d,'%s','%s',%d,'%s','%s',%d,%d);",id,slot_id,status,address,smsc,charset,pdu,content,current,total);

+    //sprintf(sql,"INSERT INTO LYNQSMS (ID,SLOT,STATUS,ADDRESS,SMSC,CHARSET,PDU,CONTENT,CURRENT,TOTAL) VALUES (%d,%d,%d,'%s','%s',%d,'%s','%s',%d,%d);",id,slot_id,status,address,smsc,charset,pdu,content,current,total);

     /* Execute SQL statement */

     //printf("%s\n",sql);

+    char *sql = sqlite3_mprintf("INSERT INTO LYNQSMS VALUES('%d','%d','%d','%q','%q','%d','%q','%q','%d','%d')",id,slot_id,status,address,smsc,charset,pdu,content,current,total);

     rc = sqlite3_exec(smsDb, sql, NULL,NULL, &zErrMsg);

     if( rc != SQLITE_OK )

     {