[balsa/wip/gmime3: 168/197] Fix a use-after-free bug
- From: Peter Bloomfield <peterb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [balsa/wip/gmime3: 168/197] Fix a use-after-free bug
- Date: Wed, 23 May 2018 21:26:30 +0000 (UTC)
commit b550726d6581066b5b3a6894723df5d5968c64b2
Author: Peter Bloomfield <PeterBloomfield bellsouth net>
Date: Wed Feb 7 14:28:19 2018 -0500
Fix a use-after-free bug
* src/sendmsg-window.c (edit_with_gnome_check): unlink the file
before freeing its name.
ChangeLog | 7 +++++++
src/sendmsg-window.c | 2 +-
2 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 1701030..5032edd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2018-02-07 Peter Bloomfield <pbloomfield bellsouth net>
+
+ Fix a use-after-free bug
+
+ * src/sendmsg-window.c (edit_with_gnome_check): unlink the file
+ before freeing its name.
+
2018-01-26 Peter Bloomfield <pbloomfield bellsouth net>
* meson.build: use Unicode quotation marks.
diff --git a/src/sendmsg-window.c b/src/sendmsg-window.c
index 1f979a9..3d01af0 100644
--- a/src/sendmsg-window.c
+++ b/src/sendmsg-window.c
@@ -771,9 +771,9 @@ edit_with_gnome_check(gpointer data) {
gtk_text_buffer_insert_at_cursor(buffer, line, -1);
sw_buffer_signals_unblock(data_real->bsmsg, buffer);
- g_free(data_real->filename);
fclose(tmp);
unlink(data_real->filename);
+ g_free(data_real->filename);
gtk_widget_set_sensitive(data_real->bsmsg->text, TRUE);
g_free(data);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]