Skip to content

Commit 369b38e

Browse files
authored
Destroy request before throwing an error (#282)
1 parent cc8335f commit 369b38e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ async function createDeleteRequest(
7373
})
7474
const { 0: res } = (await events.once(req, 'response')) as [IncomingMessage]
7575
if (!isResponseOk(res)) {
76+
req.destroy()
7677
throw new ResponseError(res, 'Delete request failed')
7778
}
7879
return res
@@ -91,6 +92,7 @@ async function createGetRequest(
9192
.end()
9293
const { 0: res } = (await events.once(req, 'response')) as [IncomingMessage]
9394
if (!isResponseOk(res)) {
95+
req.destroy()
9496
throw new ResponseError(res, 'Get request failed')
9597
}
9698
return res
@@ -110,6 +112,7 @@ async function createPostRequest(
110112
.end(JSON.stringify(postJson))
111113
const { 0: res } = (await events.once(req, 'response')) as [IncomingMessage]
112114
if (!isResponseOk(res)) {
115+
req.destroy()
113116
throw new ResponseError(res, 'Post request failed')
114117
}
115118
return res

0 commit comments

Comments
 (0)