diff options
author | Aki Niemi <aki.niemi@nokia.com> | 2011-04-14 14:44:45 +0300 |
---|---|---|
committer | Aki Niemi <aki.niemi@nokia.com> | 2011-04-14 15:30:23 +0300 |
commit | 57f8f3ef1d828dea8e5226c62889f7cd90205581 (patch) | |
tree | bea6d908b40ee3615ab6dbcc96615ababd702af6 /drivers | |
parent | 5d7b355ca255042b733d81dc1ae569c50d236125 (diff) | |
download | ofono-57f8f3ef1d828dea8e5226c62889f7cd90205581.tar.bz2 |
isimodem: Fix message sending in SMS driver
The same enum name SMS_ROUTE_DEFAULT has different constants in
different modem API versions. This was causing "invalid parameter"
errors with some modems.
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/isimodem/sms.c | 2 | ||||
-rw-r--r-- | drivers/isimodem/sms.h | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/drivers/isimodem/sms.c b/drivers/isimodem/sms.c index 5b628e8f..d230a68f 100644 --- a/drivers/isimodem/sms.c +++ b/drivers/isimodem/sms.c @@ -469,7 +469,7 @@ static gboolean submit_tpdu(GIsiClient *client, unsigned char *pdu, int pdu_len, uint8_t hdr[] = { SMS_MESSAGE_SEND_REQ, mms, /* More messages to send */ - SMS_ROUTE_DEFAULT, + SMS_ROUTE_ANY, /* Use any (default) route */ 0, /* Repeated message */ 0, 0, /* Filler */ 2, /* Subblock count */ diff --git a/drivers/isimodem/sms.h b/drivers/isimodem/sms.h index e84949c7..67bcb87e 100644 --- a/drivers/isimodem/sms.h +++ b/drivers/isimodem/sms.h @@ -163,6 +163,7 @@ enum sms_routing_command { }; enum sms_route_preference { + SMS_ROUTE_ANY = 0x00, SMS_ROUTE_GPRS_PREF = 0x00, SMS_ROUTE_CS = 0x01, SMS_ROUTE_GPRS = 0x02, |