优化sms发送短信卡死
Change-Id: I089e2c0e4da08424acb80270c114196519a94b73
diff --git a/mbtk/mbtk_rild/src/mbtk_sms.c b/mbtk/mbtk_rild/src/mbtk_sms.c
index 110fbc9..92b2903 100755
--- a/mbtk/mbtk_rild/src/mbtk_sms.c
+++ b/mbtk/mbtk_rild/src/mbtk_sms.c
@@ -231,7 +231,7 @@
ATResponse *response = NULL;
char cmd[30] = {0};
char data[218] = {0};
- char pnum[13] = {0};
+ char pnum[20] = {0};
char *ptr = cmgs;
int err = 0;
int data_len = 0;
@@ -239,16 +239,19 @@
char *src = strstr(cmgs, ",");
if(src != NULL)
{
+ //LOG("[XIAORUI]req_cmgs_set()----------------src=%s",src);
+ //LOG("[XIAORUI]req_cmgs_set()----------------ptr=%s",ptr);
memcpy(pnum, ptr, src - ptr);
+ //LOG("[XIAORUI]req_cmgs_set()----------------pnum=%s",pnum);
src++;
int data_len = 0;
data_len = len - (src - ptr);
memcpy(data, src, data_len);
+ //LOG("[XIAORUI]req_cmgs_set()----------------data %s",data);
}
sprintf(cmd, "AT+CMGS=%s", pnum);
- printf("cmd:%s,data:%s---------\n", cmd,data);
-
+ LOG("cmd:%s,data:%s---------", cmd,data);
if(strlen(cmd) > 0)
{