From 5ab317186fe842ca0f593962ea12704c703497ba Mon Sep 17 00:00:00 2001 From: dvkt Date: Sun, 29 Dec 2019 00:19:57 -0800 Subject: [PATCH] fix footer --- src/server.rs | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/src/server.rs b/src/server.rs index 102b2fc..397cd22 100644 --- a/src/server.rs +++ b/src/server.rs @@ -117,19 +117,6 @@ where }, )?; } - let mut footer = path.clone(); - footer.push_str("/footer.gph"); - if fs_exists(&footer) { - let mut sel = req.selector.clone(); - sel.push_str("/footer.gph"); - write_gophermap( - w, - Request { - selector: sel, - ..req.clone() - }, - )?; - } let mut menu = GopherMenu::with_write(w); let rel_path = req.relative_file_path(); @@ -165,6 +152,21 @@ where req.port, )?; } + + let mut footer = path.clone(); + footer.push_str("/footer.gph"); + if fs_exists(&footer) { + let mut sel = req.selector.clone(); + sel.push_str("/footer.gph"); + write_gophermap( + w, + Request { + selector: sel, + ..req.clone() + }, + )?; + } + menu.end()?; Ok(()) }