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