From 7198bf5d800101a1c1120cdc46c12f350bc4babc Mon Sep 17 00:00:00 2001 From: FourteenBrush <74827262+FourteenBrush@users.noreply.github.com> Date: Sat, 29 Aug 2026 18:27:07 +0200 Subject: [PATCH] `net.split_url`: use explicitly passed allocator --- core/net/url.odin | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/net/url.odin b/core/net/url.odin index b5bd6d917..59a01d043 100644 --- a/core/net/url.odin +++ b/core/net/url.odin @@ -42,12 +42,12 @@ split_url :: proc(url: string, allocator := context.allocator) -> (scheme, host, query_str := s[i+1:] s = s[:i] if query_str != "" { - queries_parts := strings.split(query_str, "&") - defer delete(queries_parts) + queries_parts := strings.split(query_str, "&", allocator) + defer delete(queries_parts, allocator) queries = make(map[string]string, len(queries_parts), allocator) for q in queries_parts { - parts := strings.split(q, "=") - defer delete(parts) + parts := strings.split(q, "=", allocator) + defer delete(parts, allocator) switch len(parts) { case 1: queries[parts[0]] = "" // NOTE(tetra): Query not set to anything, was but present. case 2: queries[parts[0]] = parts[1] // NOTE(tetra): Query set to something.