Commit 377a8b2a3b

database64128 <free122448@hotmail.com>
2025-08-25 10:02:24
std.net.Ip6Address: format numerical scope id
1 parent 32a1aab
Changed files (2)
lib
lib/std/net/test.zig
@@ -73,7 +73,7 @@ test "parse and render IPv6 addresses" {
         "2001:db8::",
         "::1234:5678",
         "2001:db8::1234:5678",
-        "ff01::fb",
+        "ff01::fb%1234",
         "::ffff:123.5.123.5",
     };
     for (ips, 0..) |ip, i| {
lib/std/net.zig
@@ -747,6 +747,9 @@ pub const Ip6Address = extern struct {
                 try w.writeAll(":");
             }
         }
+        if (self.sa.scope_id != 0) {
+            try w.print("%{}", .{self.sa.scope_id});
+        }
         try w.print("]:{}", .{port});
     }