瀏覽代碼

Do not dereference null pointer.

tags/0.8.0
Vsevolod Stakhov 9 年之前
父節點
當前提交
e6d7ea3b6b
共有 1 個文件被更改,包括 5 次插入3 次删除
  1. 5
    3
      src/libmime/message.c

+ 5
- 3
src/libmime/message.c 查看文件

@@ -1130,7 +1130,7 @@ detect_text_language (struct mime_text_part *part)
gunichar c;
gint32 remain = part->content->len, max = 0, processed = 0;
gint32 scripts[G_N_ELEMENTS (language_codes)];
GUnicodeScript scc, sel;
GUnicodeScript scc, sel = G_UNICODE_SCRIPT_COMMON;

p = part->content->data;
memset (scripts, 0, sizeof (scripts));
@@ -1161,8 +1161,10 @@ detect_text_language (struct mime_text_part *part)
lm = bsearch (&sel, language_codes, G_N_ELEMENTS (language_codes),
sizeof (language_codes[0]), &language_elts_cmp);

part->lang_code = lm->code;
part->language = lm->name;
if (lm != NULL) {
part->lang_code = lm->code;
part->language = lm->name;
}
}
}
}

Loading…
取消
儲存