From: Yang Gu Date: Mon, 27 Jul 2009 06:06:34 +0000 (+0800) Subject: Handle phonebook text field with uppercase type X-Git-Tag: 0.3~129 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a3991a36c3260dfaac8860483090ae7ee616b624;p=platform%2Fupstream%2Fofono.git Handle phonebook text field with uppercase type --- diff --git a/src/phonebook.c b/src/phonebook.c index fac8f89..16d94d2 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;