Skip to content
This repository was archived by the owner on May 21, 2025. It is now read-only.

fix(fiber): Fix fiber returning 500 internal server error #181

Merged
merged 1 commit into from
Sep 22, 2023

Conversation

marvin-w
Copy link
Contributor

Fixes #175
Fixes #162

Description of changes:

fde5929 caused a regression in the fiber adapter logic as we previously would try to get the source IP from nil, which internally would just return an empty string.

Since above commit, the RemoteAddr is not nil anymore, but is lacking the required port that is needed in order to parse it as a *TCPAddr

This commit makes sure the port section is always added if it does not exist. Furthermore, it adds a test that prevents this from happening again and we now have logging in place.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

=> I do.

awslabs@fde5929 caused a regression
in the fiber adapter logic as we previously would try to get the source IP from nil, which
internally would just return an empty string.

Since above commit, the RemoteAddr is not nil anymore, but is lacking the required port
that is needed in order to parse it as a *TCPAddr

This commit makes sure the port section is always added if it does not exist. Furthermore, it
adds a test that prevents this from happening again and we now have logging in place.
@sapessi sapessi merged commit 3b1b7ab into awslabs:master Sep 22, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

fiber adapter broken since v0.14.0 release Fiber Example Returns 500 Internal Server Error
4 participants