SMS initiated by proactive command are not exposed on D-BUS. Therefore, there is no message associated with the entry created from STK. --- src/sms.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/src/sms.c b/src/sms.c index acfc39b..743f725 100644 --- a/src/sms.c +++ b/src/sms.c @@ -2114,16 +2114,15 @@ int __ofono_sms_txq_set_submit_notify(struct ofono_sms *sms, void *data, ofono_destroy_func destroy) { - struct message *m; + GList *l; struct tx_queue_entry *entry; - m = g_hash_table_lookup(sms->messages, uuid); - if (m == NULL) + l = g_queue_find_custom(sms->txq, uuid, entry_compare_by_uuid); + + if (l == NULL) return -ENOENT; - entry = message_get_data(m); - if (entry == NULL) - return -ENOTSUP; + entry = l->data; tx_queue_entry_set_submit_notify(entry, cb, data, destroy); -- 1.7.9.5 _______________________________________________ ofono mailing list ofono@ofono.org http://lists.ofono.org/listinfo/ofono