fix_sms_maxlen

Change-Id: Ie6b8ae53f14419e7a4b9c90c155a4bd7968169f0
diff --git a/mbtk/mbtk_rild/src/mbtk_sms.c b/mbtk/mbtk_rild/src/mbtk_sms.c
index c2e0f36..ded6e83 100755
--- a/mbtk/mbtk_rild/src/mbtk_sms.c
+++ b/mbtk/mbtk_rild/src/mbtk_sms.c
@@ -225,13 +225,16 @@
 
 
 */
+
+#define MBTK_AT_MAX_SMS_NUM 4
+#define MBTK_AT_SMS_MAX_LEN 160*MBTK_AT_MAX_SMS_NUM
 static int req_cmgs_set(char *cmgs, char *reg, int len, int *cme_err)
 {
     LOGD("req_cmgs_set()----------------start");
     LOGD("cmgs:%s", cmgs);
     ATResponse *response = NULL;
     char cmd[30] = {0};
-	char data[218] = {0};
+	char data[MBTK_AT_SMS_MAX_LEN] = {0};
 	char pnum[20] = {0};
     char *ptr = cmgs;
     int err = 0;
@@ -245,7 +248,6 @@
 		int data_len = 0;
         data_len = len - (src - ptr);
 		memcpy(data, src, data_len);
-
 	}
     else
     {