From c3f2972d03a6c259e9498209e576e3435363f73d Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Thu, 3 Dec 2009 22:12:43 +0000 Subject: Another blatent use-after-free svn path=/trunk/netsurf/; revision=9713 --- riscos/sslcert.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/riscos/sslcert.c b/riscos/sslcert.c index 9db500486..ea9e4189a 100644 --- a/riscos/sslcert.c +++ b/riscos/sslcert.c @@ -398,8 +398,6 @@ void ro_gui_cert_close(wimp_w w) } free(data->certs); free(data->url); - free(data); - if (data->tree) { tree_delete_node(data->tree, data->tree->root, false); ro_gui_dialog_close((wimp_w)data->tree->handle); @@ -412,6 +410,7 @@ void ro_gui_cert_close(wimp_w w) ro_gui_wimp_event_finalise((wimp_w)data->tree->handle); free(data->tree); } + free(data); ro_gui_dialog_close(w); error = xwimp_delete_window(w); -- cgit v1.2.3