From f6be6e9d785e677fb7d2f84f804eae2bc3755aec Mon Sep 17 00:00:00 2001 From: Gareth Jones <3151613+G-Rath@users.noreply.github.com> Date: Sun, 7 Dec 2025 11:30:38 +1300 Subject: [PATCH 1/2] fix: use an unfrozen string --- lib/aws_ec2_environment/ssm_port_forwarding_session.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/aws_ec2_environment/ssm_port_forwarding_session.rb b/lib/aws_ec2_environment/ssm_port_forwarding_session.rb index 65cb1ab..b511901 100644 --- a/lib/aws_ec2_environment/ssm_port_forwarding_session.rb +++ b/lib/aws_ec2_environment/ssm_port_forwarding_session.rb @@ -34,7 +34,7 @@ def initialize( @reader, @writer, @pid = PTY.spawn(ssm_port_forward_cmd(local_port, reason)) - @cmd_output = "" + @cmd_output = +"" @session_id = wait_for_session_id @logger.info("SSM session #{@session_id} opening, forwarding port #{remote_port} on #{instance_id}") From d57923acae229171674de0e69646615bdb2d84ce Mon Sep 17 00:00:00 2001 From: Gareth Jones <3151613+G-Rath@users.noreply.github.com> Date: Mon, 8 Dec 2025 08:09:14 +1300 Subject: [PATCH 2/2] docs: add changelog entry --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index baa8322..c02cd33 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ ## [Unreleased] +### Fixed + +- Make sure string used for capturing cmd output is unfrozen + ([#25](https://github.com/ackama/aws_ec2_environment/pull/25)) + ## [0.1.0] - 2022-08-17 - Initial release