sms: Add trace when datagram is not delivered

This commit is contained in:
Alfonso Sanchez-Beato 2015-09-07 11:58:17 +02:00 committed by Denis Kenzior
parent ac14de37ca
commit 51fc828c5e
1 changed files with 7 additions and 0 deletions

View File

@ -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,