We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f0bd3d6 commit 50095d3Copy full SHA for 50095d3
1 file changed
src/main.zig
@@ -51,7 +51,7 @@ pub fn raw_mode_start() !void {
51
52
var ws: std.posix.winsize = undefined;
53
const err = std.posix.system.ioctl(stdin_reader.handle, std.posix.T.IOCGWINSZ, @intFromPtr(&ws));
54
- if (std.posix.errno(err) != .SUCCESS) {
+ if (std.posix.errno(err) != .SUCCESS or ws.ws_col == 0 or ws.ws_row == 0) {
55
return error.GetTerminalSizeErr;
56
}
57
term_width = ws.ws_col;
0 commit comments