Merge pull request #506 from rockorager/xtversion

terminal: use larger buffer for xtversion response
This commit is contained in:
Mitchell Hashimoto
2023-09-21 06:53:20 -07:00
committed by GitHub

View File

@ -1692,16 +1692,16 @@ const StreamHandler = struct {
self: *StreamHandler, self: *StreamHandler,
) !void { ) !void {
log.debug("reporting XTVERSION: ghostty {s}", .{build_config.version_string}); log.debug("reporting XTVERSION: ghostty {s}", .{build_config.version_string});
var msg: termio.Message = .{ .write_small = .{} }; var buf: [288]u8 = undefined;
const resp = try std.fmt.bufPrint( const resp = try std.fmt.bufPrint(
&msg.write_small.data, &buf,
"\x1BP>|{s} {s}\x07", "\x1BP>|{s} {s}\x07",
.{ .{
"ghostty", "ghostty",
build_config.version_string, build_config.version_string,
}, },
); );
msg.write_small.len = @intCast(resp.len); var msg = try termio.Message.writeReq(self.alloc, resp);
self.messageWriter(msg); self.messageWriter(msg);
} }