aboutsummaryrefslogtreecommitdiff
path: root/src/main.zig
diff options
context:
space:
mode:
authorMartin Ashby <martin@ashbysoft.com>2024-02-01 14:17:55 +0000
committerMartin Ashby <martin@ashbysoft.com>2024-02-01 14:17:55 +0000
commitc99cb339e87b28d937899f9561f106968772ee0c (patch)
tree4b05c8de6bcb4288fa45bc0d820f17ce335acadc /src/main.zig
parent4654a36fa71154bb38404ea7191efc5963db9d0f (diff)
downloadsmtp-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.zig8
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);
}