rotctl: actually quit when receiving the quit message

This commit is contained in:
torque 2024-07-18 19:43:06 -07:00
parent 6bd401d9c8
commit 38a286da11
Signed by: torque
SSH Key Fingerprint: SHA256:nCrXefBNo6EbjNSQhv0nXmEg/VuNq3sMF5b8zETw3Tk

View File

@ -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});