From d96089c62f807989453b2fb87558e0b5fe5b2ea0 Mon Sep 17 00:00:00 2001 From: Jorg Schuler Date: Sun, 7 Dec 2008 11:46:05 +0000 Subject: * itdb_itunesdb.c (jump_table_letter): don't terminate when an invalid utf8 string is encountered (replaced g_assert() with g_return_val_if_fail()). git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@2157 f01d2545-417e-4e96-918e-98f8d0dbbcb6 --- src/itdb_itunesdb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/itdb_itunesdb.c b/src/itdb_itunesdb.c index 2f45320..78cb943 100644 --- a/src/itdb_itunesdb.c +++ b/src/itdb_itunesdb.c @@ -3775,7 +3775,7 @@ static gunichar2 jump_table_letter (gchar *p) gboolean found_alnum_chars = FALSE; g_return_val_if_fail (p != NULL, '0'); - g_assert (g_utf8_validate (p, -1, NULL)); + g_return_val_if_fail (g_utf8_validate (p, -1, NULL), '0'); while (*p != '\0') { chr = g_utf8_get_char (p); -- cgit