File tree Expand file tree Collapse file tree 4 files changed +12
-14
lines changed Expand file tree Collapse file tree 4 files changed +12
-14
lines changed Original file line number Diff line number Diff line change @@ -259,7 +259,6 @@ graph LR;
259
259
## all dependencies
260
260
``` mermaid
261
261
graph LR;
262
- agent-base-->debug;
263
262
aggregate-error-->clean-stack;
264
263
aggregate-error-->indent-string;
265
264
bin-links-->cmd-shim;
Original file line number Diff line number Diff line change @@ -133,8 +133,13 @@ class Agent extends http.Agent {
133
133
. then ( ( socket ) => {
134
134
this . decrementSockets ( name , fakeSocket ) ;
135
135
if ( socket instanceof http . Agent ) {
136
- // @ts -expect-error `addRequest()` isn't defined in `@types/node`
137
- return socket . addRequest ( req , connectOpts ) ;
136
+ try {
137
+ // @ts -expect-error `addRequest()` isn't defined in `@types/node`
138
+ return socket . addRequest ( req , connectOpts ) ;
139
+ }
140
+ catch ( err ) {
141
+ return cb ( err ) ;
142
+ }
138
143
}
139
144
this [ INTERNAL ] . currentSocket = socket ;
140
145
// @ts -expect-error `createSocket()` isn't defined in `@types/node`
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " agent-base" ,
3
- "version" : " 7.1.1 " ,
3
+ "version" : " 7.1.3 " ,
4
4
"description" : " Turn a function into an `http.Agent` instance" ,
5
5
"main" : " ./dist/index.js" ,
6
6
"types" : " ./dist/index.d.ts" ,
21
21
],
22
22
"author" :
" Nathan Rajlich <[email protected] > (http://n8.io/)" ,
23
23
"license" : " MIT" ,
24
- "dependencies" : {
25
- "debug" : " ^4.3.4"
26
- },
27
24
"devDependencies" : {
28
25
"@types/debug" : " ^4.1.7" ,
29
26
"@types/jest" : " ^29.5.1" ,
34
31
"jest" : " ^29.5.0" ,
35
32
"ts-jest" : " ^29.1.0" ,
36
33
"typescript" : " ^5.0.4" ,
37
- "ws" : " ^3.3.3 " ,
34
+ "ws" : " ^5.2.4 " ,
38
35
"tsconfig" : " 0.0.0"
39
36
},
40
37
"engines" : {
Original file line number Diff line number Diff line change 3329
3329
}
3330
3330
},
3331
3331
"node_modules/agent-base": {
3332
- "version": "7.1.1 ",
3333
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1 .tgz",
3334
- "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA ==",
3332
+ "version": "7.1.3 ",
3333
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3 .tgz",
3334
+ "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw ==",
3335
3335
"inBundle": true,
3336
3336
"license": "MIT",
3337
- "dependencies": {
3338
- "debug": "^4.3.4"
3339
- },
3340
3337
"engines": {
3341
3338
"node": ">= 14"
3342
3339
}
You can’t perform that action at this time.
0 commit comments