---
drivers/atmodem/sms.c | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)
diff --git a/drivers/atmodem/sms.c b/drivers/atmodem/sms.c
index 64d0f6e8..db04cb1e 100644
--- a/drivers/atmodem/sms.c
+++ b/drivers/atmodem/sms.c
@@ -219,16 +219,21 @@ static void at_cmgs(struct ofono_sms *sms, const unsigned
char *pdu,
char buf[512];
int len;
- switch(data->vendor) {
- case OFONO_VENDOR_GEMALTO:
- break;
- default:
- if (mms) {
+ if (mms) {
+
+ switch (data->vendor) {
+
+ case OFONO_VENDOR_GEMALTO:
+ /* no mms support */
+ break;
+
+ default:
snprintf(buf, sizeof(buf), "AT+CMMS=%d", mms);
g_at_chat_send(data->chat, buf, none_prefix,
NULL, NULL, NULL);
+ break;
+
}
- break;
}
len = snprintf(buf, sizeof(buf), "AT+CMGS=%d\r", tpdu_len);
--
2.17.1
_______________________________________________
ofono mailing list
[email protected]
https://lists.ofono.org/mailman/listinfo/ofono