summaryrefslogtreecommitdiffstats
path: root/drivers/atmodem/phonebook.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/atmodem/phonebook.c')
-rw-r--r--drivers/atmodem/phonebook.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/atmodem/phonebook.c b/drivers/atmodem/phonebook.c
index f9d7da19..6ead98ba 100644
--- a/drivers/atmodem/phonebook.c
+++ b/drivers/atmodem/phonebook.c
@@ -165,6 +165,16 @@ static void at_cpbr_notify(GAtResult *result, gpointer user_data)
char *tel_uri_utf8 = NULL;
text_utf8 = ucs2_to_utf8(text);
+
+ if (text_utf8 == NULL)
+ ofono_warn("Name field conversion to UTF8"
+ " failed, this can indicate a"
+ " problem with modem"
+ " integration, as this field"
+ " is required by 27.007."
+ " Contents of name reported"
+ " by modem: %s", text);
+
if (group)
group_utf8 = ucs2_to_utf8(group);
if (secondtext)