diff --git a/.changeset/sanitize-location-header.md b/.changeset/sanitize-location-header.md new file mode 100644 index 000000000..08d685721 --- /dev/null +++ b/.changeset/sanitize-location-header.md @@ -0,0 +1,5 @@ +--- +"@solidjs/start": patch +--- + +Sanitize Location header value in streaming redirect script diff --git a/packages/start/src/server/handler.ts b/packages/start/src/server/handler.ts index 3b0609db9..fb703ccc2 100644 --- a/packages/start/src/server/handler.ts +++ b/packages/start/src/server/handler.ts @@ -213,7 +213,7 @@ function handleStreamCompleteRedirect(context: PageEvent) { return ({ write }: { write: (html: string) => void }) => { context.complete = true; const to = context.response && context.response.headers.get("Location"); - to && write(``); + to && write(``); }; }