diff options
author | Martin Ashby <martin@ashbysoft.com> | 2024-02-01 14:17:55 +0000 |
---|---|---|
committer | Martin Ashby <martin@ashbysoft.com> | 2024-02-01 14:17:55 +0000 |
commit | c99cb339e87b28d937899f9561f106968772ee0c (patch) | |
tree | 4b05c8de6bcb4288fa45bc0d820f17ce335acadc /src/main.zig | |
parent | 4654a36fa71154bb38404ea7191efc5963db9d0f (diff) | |
download | smtp-zig-c99cb339e87b28d937899f9561f106968772ee0c.tar.gz smtp-zig-c99cb339e87b28d937899f9561f106968772ee0c.tar.bz2 smtp-zig-c99cb339e87b28d937899f9561f106968772ee0c.tar.xz smtp-zig-c99cb339e87b28d937899f9561f106968772ee0c.zip |
Update for zig master
Diffstat (limited to 'src/main.zig')
-rw-r--r-- | src/main.zig | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main.zig b/src/main.zig index a3f7e90..03322b6 100644 --- a/src/main.zig +++ b/src/main.zig @@ -115,7 +115,7 @@ pub const Client = struct { const port_str = spl.rest(); const port = try std.fmt.parseInt(u16, port_str, 10); - var stream = try std.net.tcpConnectToHost(allocator, host, port); + const stream = try std.net.tcpConnectToHost(allocator, host, port); var client = Client{ .allocator = allocator, .stream = stream, @@ -154,7 +154,7 @@ pub const Client = struct { const z = try std.fmt.allocPrint(allocator, "{s}\x00{s}\x00{s}", .{ "", auth.user, auth.pass }); defer allocator.free(z); const enc = std.base64.standard.Encoder; - var zz = try allocator.alloc(u8, enc.calcSize(z.len)); + const zz = try allocator.alloc(u8, enc.calcSize(z.len)); defer allocator.free(zz); const zzz = enc.encode(zz, z); const line = try std.fmt.allocPrint(allocator, "AUTH PLAIN {s}", .{zzz}); @@ -246,7 +246,7 @@ pub const Client = struct { const line = try std.fmt.allocPrint(self.allocator, "MAIL FROM:<{s}>", .{from}); defer self.allocator.free(line); try self.write_line(line); - var r = try self.read_expect_code(250); + const r = try self.read_expect_code(250); self.allocator.free(r); } @@ -254,7 +254,7 @@ pub const Client = struct { const line = try std.fmt.allocPrint(self.allocator, "RCPT TO:<{s}>", .{to}); defer self.allocator.free(line); try self.write_line(line); - var r = try self.read_expect_code(250); + const r = try self.read_expect_code(250); self.allocator.free(r); } |