Browse Source

fixed regexp

Gildas 7 years ago
parent
commit
ce7e387644
1 changed files with 1 additions and 1 deletions
  1. 1 1
      lib/single-file/single-file-core.js

+ 1 - 1
lib/single-file/single-file-core.js

@@ -836,7 +836,7 @@ this.SingleFileCore = this.SingleFileCore || (() => {
 				filename = filename.replace(/{\s*digest-sha-512\s*}/g, await DOM.digest("SHA-512", content));
 			}
 			filename = filename.replace(/[~\\?%*:|"<>\x00-\x1f\x7F]+/g, "_"); // eslint-disable-line no-control-regex
-			filename = filename.replace(/..\/?/g, "").replace(/^\/+/, "");
+			filename = filename.replace(/\.\.\/?/g, "").replace(/^\/+/, "");
 			if (filename.length > 192) {
 				const extensionMatch = filename.match(/(\.[^.]{3,4})$/);
 				const extension = extensionMatch && extensionMatch[0] && extensionMatch[0].length > 1 ? extensionMatch[0] : "";