diff --git a/gnome/src/contacts/calltree.c b/gnome/src/contacts/calltree.c index 666a65868a8b69429e274ba7298f4b76fd00be7d..ff37860a51100b0cb1b64ed1faacc738a91d2fbd 100644 --- a/gnome/src/contacts/calltree.c +++ b/gnome/src/contacts/calltree.c @@ -372,6 +372,10 @@ static gchar *clean_display_number(gchar *name) name += (sizeof(SIP_PREFIX) - 1); else if (g_str_has_prefix(name, SIPS_PREFIX)) name += (sizeof(SIPS_PREFIX) - 1); + + gchar * pos = g_strrstr(name, ">"); + if (pos) + *pos = '\0'; return name; } @@ -391,7 +395,8 @@ calltree_display_call_info(callable_obj_t * c, CallDisplayType display_type, con } // Different display depending on type - gchar *name, *details = NULL; + gchar *name = NULL; + gchar *details = NULL; if (*c->_display_name) { name = c->_display_name;