(err)
| 42 | let received = 0; |
| 43 | let settled = false; |
| 44 | const fail = (err) => { |
| 45 | if (settled) return; |
| 46 | settled = true; |
| 47 | try { req.destroy(); } catch { /* ignore */ } |
| 48 | reject(err); |
| 49 | }; |
| 50 | req.on('data', (c) => { |
| 51 | if (settled) return; |
| 52 | received += c.length; |