mirror of https://github.com/djcb/mu.git
* mu_msg_str_normalize: better handle empty strings
This commit is contained in:
parent
18ddc4655f
commit
88a5d0e2fa
|
@ -31,13 +31,14 @@ mu_msg_str_normalize (const char *str, gboolean downcase)
|
||||||
{
|
{
|
||||||
const guchar *cur;
|
const guchar *cur;
|
||||||
gchar *output;
|
gchar *output;
|
||||||
size_t len;
|
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
g_return_val_if_fail (str, NULL);
|
g_return_val_if_fail (str, NULL);
|
||||||
|
|
||||||
len = strlen (str);
|
if (*str == '\0')
|
||||||
output = g_new0 (char, 2 * len);
|
return g_strdup ("");
|
||||||
|
|
||||||
|
output = g_new0 (char, 2 * strlen(str));
|
||||||
|
|
||||||
for (i = 0, cur = (const guchar*)str; *cur; ++cur) {
|
for (i = 0, cur = (const guchar*)str; *cur; ++cur) {
|
||||||
if (*cur != 0xc3) { /* != latin-1 supplement? */
|
if (*cur != 0xc3) { /* != latin-1 supplement? */
|
||||||
|
|
Loading…
Reference in New Issue