From d93a065db963a1a67a1852bebb6ae9676944fdc0 Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Mon, 13 May 2024 16:06:41 +0200 Subject: [PATCH] url: improve url format --- src/url/url.zig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/url/url.zig b/src/url/url.zig index 6858d55c..32389618 100644 --- a/src/url/url.zig +++ b/src/url/url.zig @@ -67,7 +67,7 @@ pub const URL = struct { } pub fn deinit(self: *URL, alloc: std.mem.Allocator) void { - self.search_params.deinit(); + self.search_params.deinit(alloc); alloc.free(self.rawuri); } @@ -90,9 +90,9 @@ pub const URL = struct { .scheme = true, .authentication = true, .authority = true, - .path = true, - .query = true, - .fragment = true, + .path = self.uri.path.len > 0, + .query = self.uri.query != null and self.uri.query.?.len > 0, + .fragment = self.uri.fragment != null and self.uri.fragment.?.len > 0, }, buf.writer()); return try buf.toOwnedSlice(); }