Memory Leak fixed
This commit is contained in:
parent
ae47630065
commit
0ef36affa2
@ -157,6 +157,7 @@ export class Stream {
|
||||
this.loop();
|
||||
}, 265);
|
||||
this.stream.on('close', () => {
|
||||
this.timer.destroy()
|
||||
this.cleanup();
|
||||
});
|
||||
this.loop();
|
||||
@ -197,6 +198,7 @@ export class Stream {
|
||||
if (Number(stream.statusCode) >= 400) {
|
||||
this.cleanup();
|
||||
await this.retry();
|
||||
this.timer.reuse()
|
||||
this.loop();
|
||||
return;
|
||||
}
|
||||
@ -206,6 +208,7 @@ export class Stream {
|
||||
stream.once('error', async (err) => {
|
||||
this.cleanup();
|
||||
await this.retry();
|
||||
this.timer.reuse()
|
||||
this.loop();
|
||||
});
|
||||
|
||||
@ -216,6 +219,7 @@ export class Stream {
|
||||
stream.on('end', () => {
|
||||
if (end >= this.content_length) {
|
||||
this.timer.destroy();
|
||||
this.cleanup()
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user