replace fuzzy-head fix in
3.9.0-196-g06e09c8 with simpler, better, proper fix
Signed-off-by: Paul <paul@claws-mail.org>
} else if (mimeinfo->type == MIMETYPE_TEXT) {
while (SC_FGETS(buf, sizeof(buf), tmpfp) != NULL) {
str = conv_codeset_strdup(buf, src_codeset, CS_UTF_8);
} else if (mimeinfo->type == MIMETYPE_TEXT) {
while (SC_FGETS(buf, sizeof(buf), tmpfp) != NULL) {
str = conv_codeset_strdup(buf, src_codeset, CS_UTF_8);
- if (!str)
- str = conv_codeset_strdup(buf, conv_get_locale_charset_str(), CS_UTF_8);
- if ((scan_ret = scan_callback(str, cb_data)) == TRUE) {
- g_free(str);
- break;
- }
- g_free(str);
- } else
+ if ((scan_ret = scan_callback(str, cb_data)) == TRUE) {
+ g_free(str);
+ break;
+ }
+ g_free(str);
+ } else {
+ if ((scan_ret = scan_callback(buf, cb_data)) == TRUE)
+ break;
+ }