Skip to content

Commit 6538aab

Browse files
authored
fix: http_server_native to close ReadableStream on abort signal
1 parent 26ae6bd commit 6538aab

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

http_server_native.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,9 @@ export class Server<AS extends State = Record<string, any>>
9696
signal,
9797
...options,
9898
});
99+
// closinng stream, so that the Application listen promise can resolve itself
100+
// https://developer.mozilla.org/en-US/docs/Web/API/ReadableStreamDefaultController/close
101+
signal?.addEventListener("abort", () => controller.close(), { once: true });
99102
},
100103
});
101104

0 commit comments

Comments
 (0)