diff options
author | Yang Gu <yang.gu@intel.com> | 2009-07-27 14:06:34 +0800 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2009-07-27 17:10:07 -0500 |
commit | a3991a36c3260dfaac8860483090ae7ee616b624 (patch) | |
tree | 9a45e09aaf5863e7e2d4122ded8abebd936fbc6b /src/phonebook.c | |
parent | ca403d273e06fc39c01537e465f70464366bc6e6 (diff) | |
download | ofono-a3991a36c3260dfaac8860483090ae7ee616b624.tar.bz2 |
Handle phonebook text field with uppercase type
Diffstat (limited to 'src/phonebook.c')
-rw-r--r-- | src/phonebook.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/phonebook.c b/src/phonebook.c index fac8f89a..16d94d20 100644 --- a/src/phonebook.c +++ b/src/phonebook.c @@ -313,7 +313,7 @@ static DBusMessage *generate_export_entries_reply(struct ofono_modem *modem, static gboolean need_merge(const char *text) { int len = strlen(text); - char c = text[len-1]; + char c = tolower(text[len-1]); if ((text[len-2] == '/') && ((c == 'w') || (c == 'h') || (c == 'm') || (c == 'o'))) return TRUE; @@ -333,7 +333,7 @@ static void merge_field_number(GSList **l, const char *number, int type, char c) pn->number = g_strdup(number); pn->type = type; - switch (c) { + switch (tolower(c)) { case 'w': category = TEL_TYPE_WORK; break; |