Skip to content

Commit 24eef3d

Browse files
committed
fix(net): accept mutable dns lookup results
1 parent c352fe8 commit 24eef3d

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/infra/net/ssrf.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ type LookupCallback = (
2121
family?: number,
2222
) => void;
2323

24-
type LookupResult = LookupAddress | readonly LookupAddress[];
24+
type LookupResult = LookupAddress | LookupAddress[];
2525

2626
export class SsrFBlockedError extends Error {
2727
constructor(message: string) {
@@ -203,7 +203,10 @@ function assertAllowedResolvedAddressesOrThrow(
203203
}
204204

205205
function normalizeLookupResults(results: LookupResult): readonly LookupAddress[] {
206-
return Array.isArray(results) ? results : [results];
206+
if (Array.isArray(results)) {
207+
return results;
208+
}
209+
return [results];
207210
}
208211

209212
export function createPinnedLookup(params: {

0 commit comments

Comments
 (0)