From 0585363224f44a39404c9cf6c0b2bb7cecd343f2 Mon Sep 17 00:00:00 2001 From: echicken <echicken@bbs.electronicchicken.com> Date: Thu, 8 Dec 2016 20:08:04 -0500 Subject: [PATCH] Strip some crap out of plaintext extended file descriptions. --- web/root/pages/002-files.ssjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/root/pages/002-files.ssjs b/web/root/pages/002-files.ssjs index 11a4e143fd..ab6069b681 100644 --- a/web/root/pages/002-files.ssjs +++ b/web/root/pages/002-files.ssjs @@ -33,7 +33,7 @@ if (typeof http_request.query.dir !== 'undefined' && if (file.extdesc.search(/(\x1B\[|[\xA8-\xFE])/) > -1) { description = '<pre class="ansi">' + html_encode(file.extdesc, true, false, true, true) + '</pre>'; } else { - description = '<pre class="list">' + file.extdesc + '</pre>'; + description = '<pre class="list">' + file.extdesc.replace(/[^\r,\n,\x20-\x7E]/g, "") + '</pre>'; } } writeln( -- GitLab