From d3299f7c76d70edf7cce8d07fd2dd144317df225 Mon Sep 17 00:00:00 2001 From: decentral1se Date: Sun, 6 Feb 2022 00:55:35 +0100 Subject: [PATCH] refactor: only trim once --- distribusi.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/distribusi.go b/distribusi.go index 8ac3614..d96ee41 100644 --- a/distribusi.go +++ b/distribusi.go @@ -607,13 +607,15 @@ func mkHref(c *cli.Context, fpath string, mtype string) (bool, string, error) { return unknown, href, err } + trimmed := trimFinalNewline(fcontents) + if stype == "html" { hrefTemplate = htmlTags[ftype][stype] - href = fmt.Sprintf(hrefTemplate, fname, trimFinalNewline(fcontents)) + href = fmt.Sprintf(hrefTemplate, fname, trimmed) strippedDebugOutput = fmt.Sprintf(hrefTemplate, fname, logStripMsg) } else { hrefTemplate = htmlTags[ftype]["generic"] - href = fmt.Sprintf(hrefTemplate, trimFinalNewline(fcontents)) + href = fmt.Sprintf(hrefTemplate, trimmed) strippedDebugOutput = fmt.Sprintf(hrefTemplate, logStripMsg) } } else if ftype == "image" {