From e5efeb654c585dda622f2e8765f06f67f3230aa6 Mon Sep 17 00:00:00 2001 From: hexiujun1 Date: Tue, 7 Jan 2020 14:25:59 +0800 Subject: [PATCH] Never free buffer returned by gtk_entry_get_text Free() of invalid pointer may not die immediately and can cause abort/segv on next free/malloc, so calling free() on the buffer returned by gtk_entry_get_text() here must be removed. --- lxsession-edit/lxsession-edit.c | 1 - 1 file changed, 1 deletion(-) diff --git a/lxsession-edit/lxsession-edit.c b/lxsession-edit/lxsession-edit.c index af63edb..0bb23bf 100644 --- a/lxsession-edit/lxsession-edit.c +++ b/lxsession-edit/lxsession-edit.c @@ -144,7 +144,6 @@ int main(int argc, char** argv) g_key_file_set_string( kf, "Session", "windows_manager/command", wm_cmd ); data = g_key_file_to_data(kf, &len, NULL); g_file_set_contents(cfg, data, len, NULL); - g_free( wm_cmd ); } } } -- 2.9.3