1 --- bluez-4.78/src/event.c.orig 2010-11-08 11:58:02.359781937 +0200
2 +++ bluez-4.78/src/event.c 2010-11-08 11:58:34.456448604 +0200
5 /* It's ok to cast end between const and non-const since
6 * we know it points to inside of name which is non-const */
7 - if (!g_utf8_validate(name, -1, (const char **) &end))
9 + if (!g_utf8_validate(name, -1, (const char **) &end)) {
12 + utf8_name = g_convert(name, -1, "UTF-8", "ISO-8859-1", NULL, NULL, NULL);
14 + memcpy(name, utf8_name, 248);
20 write_device_name(local, peer, name);