From f5cf8f05585f23a32ad19f256657b06b7926bfba Mon Sep 17 00:00:00 2001 From: Moonchild Date: Tue, 26 Jan 2021 23:40:55 +0000 Subject: [PATCH] [Basilisk] [pdf.js] Don't follow redirects on range requests for PDFs. --- application/basilisk/extensions/pdfjs/content/PdfJsNetwork.jsm | 1 + 1 file changed, 1 insertion(+) diff --git a/application/basilisk/extensions/pdfjs/content/PdfJsNetwork.jsm b/application/basilisk/extensions/pdfjs/content/PdfJsNetwork.jsm index c3aefecb26..4f85188c99 100644 --- a/application/basilisk/extensions/pdfjs/content/PdfJsNetwork.jsm +++ b/application/basilisk/extensions/pdfjs/content/PdfJsNetwork.jsm @@ -95,6 +95,7 @@ var NetworkManager = (function NetworkManagerClosure() { var rangeStr = args.begin + '-' + (args.end - 1); xhr.setRequestHeader('Range', 'bytes=' + rangeStr); pendingRequest.expectedStatus = 206; + xhr.channel.QueryInterface(Ci.nsIHttpChannel).redirectionLimit = 0; } else { pendingRequest.expectedStatus = 200; }