Skip to content

Commit afd57aa

Browse files
authored
Merge pull request #3 from sunnylqm/patch-1
fix uncaught error after timeout
2 parents 30d2a9a + 6444362 commit afd57aa

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,12 +233,12 @@ const downloadMetadata = (pkgName: string, options?: LatestVersionOptions): Prom
233233
}
234234
});
235235
const abort = (error: Error | string): void => {
236-
request.removeAllListeners();
237236
request.destroy();
238237
reject(error);
239238
};
240239
request.once('timeout', () => { abort(`Request timed out: ${pkgUrl}`); });
241240
request.once('error', (err: Error) => { abort(err); });
241+
request.on('close', () => { request.removeAllListeners(); });
242242
});
243243
};
244244

0 commit comments

Comments
 (0)