Skip to content

Commit cea9ed5

Browse files
committed
fix: JSON.stringify before reading etag value
1 parent 06f1968 commit cea9ed5

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

dist/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5066,7 +5066,7 @@ async function getJson (obj) {
50665066

50675067
res.on('data', () => {})
50685068

5069-
const { etag } = res.headers
5069+
const etag = JSON.stringify(res.headers).etag
50705070
if (!obj.etagValue || obj.eTagValue !== etag || !fs.existsSync(obj.jsonFile)) {
50715071
obj.etagValue = etag
50725072
fs.writeFileSync(obj.etagFile, etag)

src/is-node-vulnerable.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ async function getJson (obj) {
5858

5959
res.on('data', () => {})
6060

61-
const { etag } = res.headers
61+
const etag = JSON.stringify(res.headers).etag
6262
if (!obj.etagValue || obj.eTagValue !== etag || !fs.existsSync(obj.jsonFile)) {
6363
obj.etagValue = etag
6464
fs.writeFileSync(obj.etagFile, etag)

0 commit comments

Comments
 (0)