|
sylpheed-jp:38
From: Hiramatu Masami <hiramatu@xxxxxxxxxx>
Zerow_jpです。
Sylpheed 0.4.4にて
別ウィンドウにしたmessage_viewを閉じるとSEGVりました。
text_view_destroyにてtextview->msgfontがNULLかどうかの
判定が抜けているみたいです。以下patchです。
diff -Nur sylpheed-0.4.4/src/textview.c sylpheed-0.4.4-patched/src/textview.c
--- sylpheed-0.4.4/src/textview.c Tue Nov 7 17:05:00 2000
+++ sylpheed-0.4.4-patched/src/textview.c Tue Nov 14 17:34:48 2000
@@ -505,9 +505,11 @@
if (!textview->scrolledwin_mb->parent)
gtk_widget_destroy(textview->scrolledwin_mb);
- textview->msgfont->ascent = textview->prev_ascent;
- textview->msgfont->descent = textview->prev_descent;
- gdk_font_unref(textview->msgfont);
+ if (textview->msgfont) {
+ textview->msgfont->ascent = textview->prev_ascent;
+ textview->msgfont->descent = textview->prev_descent;
+ gdk_font_unref(textview->msgfont);
+ }
gdk_font_unref(textview->boldfont);
g_free(textview);
---
大阪大学基礎工学研究科システム人間系専攻
システム科学分野 谷内田研究室所属
前期課程一年 平松 雅巳(ひらまつ まさみ)
<mailto:hiramatu@xxxxxxxxxx>
|