@@ -193,11 +193,10 @@ /* Normal character */ if ((c1 & 0xFC00) != 0xD800) { l = of_string_unicode_to_utf8(c1, buffer + i); - if (l == 0) { free(buffer); return nil; } @@ -220,11 +219,10 @@ c = (((c1 & 0x3FF) << 10) | (c2 & 0x3FF)) + 0x10000; l = of_string_unicode_to_utf8(c, buffer + i); - if (l == 0) { free(buffer); return nil; }