aws / amazon-ssm-agent

An agent to enable remote management of your EC2 instances, on-premises servers, or virtual machines (VMs).
https://aws.amazon.com/systems-manager/
Apache License 2.0
1.03k stars 323 forks source link

agent/s3util: log to correct logger in `headBucketTransport.RoundTrip` #474

Open chrisnovakovic opened 1 year ago

chrisnovakovic commented 1 year ago

Issue #, if available:

473

Description of changes:

When the delegate responds with a status code indicating a redirect but no Location response header, the log message recording the status code override is sent to the package-wide mock logger defined in test_s3util.go, causing the message to be lost. Instead, send the message to the real logger referenced in the headBucketTransport struct.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.