From 51fc828c5e013c63bf7fe7a46057abb454b40d35 Mon Sep 17 00:00:00 2001 From: Alfonso Sanchez-Beato Date: Mon, 7 Sep 2015 11:58:17 +0200 Subject: sms: Add trace when datagram is not delivered --- src/sms.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src') diff --git a/src/sms.c b/src/sms.c index 02700297..72972b28 100644 --- a/src/sms.c +++ b/src/sms.c @@ -1184,6 +1184,7 @@ static void dispatch_app_datagram(struct ofono_sms *sms, ofono_sms_datagram_notify_cb_t notify; struct sms_handler *h; GSList *l; + gboolean dispatched = FALSE; ts = sms_scts_to_time(scts, &remote); localtime_r(&ts, &local); @@ -1195,9 +1196,15 @@ static void dispatch_app_datagram(struct ofono_sms *sms, if (!port_equal(dst, h->dst) || !port_equal(src, h->src)) continue; + dispatched = TRUE; + notify(sender, &remote, &local, dst, src, buf, len, h->item.notify_data); } + + if (!dispatched) + ofono_info("Datagram with ports [%d,%d] not delivered", + dst, src); } static void dispatch_text_message(struct ofono_sms *sms, -- cgit v1.2.3