From f0758d812ea4f1674968657a717d49ffc7a63e89 Mon Sep 17 00:00:00 2001 From: AnErrupTion Date: Wed, 19 Nov 2025 22:15:07 +0100 Subject: [PATCH] Fix potential out of bounds issue when automatically changing session Signed-off-by: AnErrupTion --- src/tui/components/UserList.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tui/components/UserList.zig b/src/tui/components/UserList.zig index 6939298..83819bb 100644 --- a/src/tui/components/UserList.zig +++ b/src/tui/components/UserList.zig @@ -67,6 +67,7 @@ pub fn getCurrentUsername(self: UserList) []const u8 { fn usernameChanged(user: User, maybe_session: ?*Session) void { if (maybe_session) |session| { + if (user.session_index.* >= session.label.list.items.len) return; session.label.current = user.session_index.*; } }