[balsa] Fix a use-after-free bug
- From: Peter Bloomfield <peterb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [balsa] Fix a use-after-free bug
- Date: Wed, 7 Feb 2018 20:37:03 +0000 (UTC)
commit 23ab89be978dd45a00604c55f675cecd64a9ef1c
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 0e372d9..9ba2670 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 1b1bec2..30eef2b 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]