* mu_msg_str_normalize: better handle empty strings

This commit is contained in:
Dirk-Jan C. Binnema 2010-11-11 22:12:03 +02:00
parent 18ddc4655f
commit 88a5d0e2fa
1 changed files with 4 additions and 3 deletions

View File

@ -31,13 +31,14 @@ mu_msg_str_normalize (const char *str, gboolean downcase)
{
const guchar *cur;
gchar *output;
size_t len;
int i;
g_return_val_if_fail (str, NULL);
len = strlen (str);
output = g_new0 (char, 2 * len);
if (*str == '\0')
return g_strdup ("");
output = g_new0 (char, 2 * strlen(str));
for (i = 0, cur = (const guchar*)str; *cur; ++cur) {
if (*cur != 0xc3) { /* != latin-1 supplement? */