Merge " [Bugfix][T106BUG-278]fix sms send format 3 error"
diff --git a/cap/zx297520v3/src/lynq/lib/liblynq-qser-sms/include/lynq_qser_sms.h b/cap/zx297520v3/src/lynq/lib/liblynq-qser-sms/include/lynq_qser_sms.h
index 3dfbffa..7276fca 100755
--- a/cap/zx297520v3/src/lynq/lib/liblynq-qser-sms/include/lynq_qser_sms.h
+++ b/cap/zx297520v3/src/lynq/lib/liblynq-qser-sms/include/lynq_qser_sms.h
@@ -35,7 +35,7 @@
QSER_SMS_8BIT = 1,
QSER_SMS_UCS2 = 2,
//<2017/12/28-QCM9XOL00004C001-P01-Vicent.Gao, <[SMS] Segment 1==> CharSet to Alpha implementation.>
- QSER_SMS_IRA = 3,
+ //QSER_SMS_IRA = 3,//just for inside test
//>2017/12/28-QCM9XOL00004C001-P01-Vicent.Gao
}QSER_SMS_T;
diff --git a/cap/zx297520v3/src/lynq/lib/liblynq-qser-sms/lynq_qser_sms.cpp b/cap/zx297520v3/src/lynq/lib/liblynq-qser-sms/lynq_qser_sms.cpp
index 9f78e04..fb8a686 100755
--- a/cap/zx297520v3/src/lynq/lib/liblynq-qser-sms/lynq_qser_sms.cpp
+++ b/cap/zx297520v3/src/lynq/lib/liblynq-qser-sms/lynq_qser_sms.cpp
@@ -104,6 +104,11 @@
LYERRLOG("not init\n");
return SMS_PARAM_ERR;
}
+ if(pt_sms_info->format<0 || pt_sms_info->format>2)
+ {
+ LYERRLOG("input error\n");
+ return SMS_PARAM_ERR;
+ }
return lynq_send_sms(pt_sms_info->src_addr, pt_sms_info->format, pt_sms_info->sms_data, pt_sms_info->sms_data_len);
}
diff --git a/cap/zx297520v3/src/lynq/packages/apps/Mobiletek_Tester_RDIT/sms.cpp b/cap/zx297520v3/src/lynq/packages/apps/Mobiletek_Tester_RDIT/sms.cpp
index c78a285..d9a2185 100755
--- a/cap/zx297520v3/src/lynq/packages/apps/Mobiletek_Tester_RDIT/sms.cpp
+++ b/cap/zx297520v3/src/lynq/packages/apps/Mobiletek_Tester_RDIT/sms.cpp
@@ -134,7 +134,7 @@
QSER_sms_info_t pt_sms_info;
strcpy(pt_sms_info.src_addr, argv[1]);
- pt_sms_info.type = (QSER_SMS_TYPT)atoi(argv[2]);
+ pt_sms_info.format = (QSER_SMS_T)atoi(argv[2]);
strcpy(pt_sms_info.sms_data, argv[3]);
pt_sms_info.sms_data_len = atoi(argv[4]);