From 6afdbf608f805a4247759c1e00c48f8a31942032 Mon Sep 17 00:00:00 2001 From: Witold Filipczyk <witekfl@poczta.onet.pl> Date: Thu, 24 Nov 2005 16:42:03 +0100 Subject: [PATCH] Fix frame-related crash on www.sts.pl (bug 723) Earlier doc_view was freed in src/document/renderer.c line 455 and used later by load_additional_file. --- src/session/session.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/session/session.c b/src/session/session.c index 8ff4fef0e..e7664c20e 100644 --- a/src/session/session.c +++ b/src/session/session.c @@ -707,7 +707,7 @@ void process_file_requests(struct session *ses) { struct file_to_load *ftl; - struct document_view *doc_view = current_frame(ses); + struct document_view *doc_view = NULL; int more; if (ses->status.processing_file_requests) return; @@ -721,6 +721,7 @@ process_file_requests(struct session *ses) ftl->req_sent = 1; + doc_view = current_frame(ses); load_additional_file(ftl, doc_view, CACHE_MODE_NORMAL); more = 1; }