Archived
1
0

Fix destroying response in update again

I added another reject that doesn't destroy the response.
This commit is contained in:
Asher 2020-11-05 14:34:57 -06:00
parent 7b2752a62c
commit 3f1750cf83
No known key found for this signature in database
GPG Key ID: D63C1EF81242354A

View File

@ -111,14 +111,13 @@ export class UpdateProvider {
if (response.statusCode >= 300) { if (response.statusCode >= 300) {
++redirects ++redirects
response.destroy()
if (redirects > maxRedirects) { if (redirects > maxRedirects) {
response.destroy()
return reject(new Error("reached max redirects")) return reject(new Error("reached max redirects"))
} }
if (!response.headers.location) { if (!response.headers.location) {
return reject(new Error("received redirect with no location header")) return reject(new Error("received redirect with no location header"))
} }
response.destroy()
return request(url.resolve(uri, response.headers.location)) return request(url.resolve(uri, response.headers.location))
} }