From 38a286da11f28a11923f935d4b1e9507bd60050f Mon Sep 17 00:00:00 2001 From: torque Date: Thu, 18 Jul 2024 19:43:06 -0700 Subject: [PATCH] rotctl: actually quit when receiving the quit message --- src/RotCtl.zig | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/RotCtl.zig b/src/RotCtl.zig index f6db38a..a07e01a 100644 --- a/src/RotCtl.zig +++ b/src/RotCtl.zig @@ -33,7 +33,7 @@ pub fn run(allocator: std.mem.Allocator) !void { .rotator = try YaesuController.init(allocator), }; - while (true) { + while (interface.running) { const client = try server.accept(); defer { log.info("disconnecting client", .{}); @@ -42,8 +42,6 @@ pub fn run(allocator: std.mem.Allocator) !void { } interface.writer = .{ .unbuffered_writer = client.stream.writer() }; - interface.running = true; - defer interface.running = false; log.info("client connected from {}", .{client.address});