From a5e910448b26d9d77af462c0634ab34b0a465d0d Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Tue, 13 Jul 2004 08:40:20 +0000 Subject: Failed to initialise state.curr_topic early enough, causing uninitialised-memory references and a segfault. Quite why this never happened when I tested it at home, I have no idea! [originally from svn r4326] --- bk_whlp.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/bk_whlp.c b/bk_whlp.c index 6593013..9772021 100644 --- a/bk_whlp.c +++ b/bk_whlp.c @@ -312,6 +312,7 @@ void whlp_backend(paragraph *sourceform, keywordlist *keywords, */ whlp_begin_topic(h, contents_topic, "Contents", "DB(\"btn_up\")", NULL); + state.curr_topic = contents_topic; /* * The manual title goes in the non-scroll region, and also @@ -412,8 +413,6 @@ void whlp_backend(paragraph *sourceform, keywordlist *keywords, whlp_navmenu(&state, p, &conf); } - state.curr_topic = contents_topic; - done_contents_topic = TRUE; } -- cgit v1.1