File tree Expand file tree Collapse file tree
Sources/FoundationEssentials/URL Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -333,12 +333,14 @@ internal func resolveURLBuffers<
333333 writeIndex = absoluteBuffer [ writeIndex... ] . initialize (
334334 fromSpan: relativeSpan. extracting ( relativePathRange. endIndex... )
335335 )
336- } else if baseHeader. hasQuery {
337- // No relative query, copy the base query including the leading "?"
338- let baseQueryRange = baseHeader. queryRange
339- writeIndex = absoluteBuffer [ writeIndex... ] . initialize (
340- fromSpan: baseSpan. extracting ( ( baseQueryRange. startIndex - 1 ) ..< baseQueryRange. endIndex)
341- )
336+ } else {
337+ if baseHeader. hasQuery {
338+ // No relative query, copy the base query including the leading "?"
339+ let baseQueryRange = baseHeader. queryRange
340+ writeIndex = absoluteBuffer [ writeIndex... ] . initialize (
341+ fromSpan: baseSpan. extracting ( ( baseQueryRange. startIndex - 1 ) ..< baseQueryRange. endIndex)
342+ )
343+ }
342344 // Copy the relative fragment, if present
343345 writeIndex = absoluteBuffer [ writeIndex... ] . initialize (
344346 fromSpan: relativeSpan. extracting ( relativePathRange. endIndex... )
You can’t perform that action at this time.
0 commit comments