Skip to content

Fix deferring close in middleware/compress test #1063

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Feb 19, 2018

Conversation

ferhatelmas
Copy link
Contributor

if there is an error, it would crash so we check error and then defer closing.

@ferhatelmas ferhatelmas changed the title Fix deferring body close in middleware/compress test Fix deferring close in middleware/compress test Feb 10, 2018
@codecov
Copy link

codecov bot commented Feb 10, 2018

Codecov Report

Merging #1063 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #1063   +/-   ##
=======================================
  Coverage   78.92%   78.92%           
=======================================
  Files          27       27           
  Lines        1879     1879           
=======================================
  Hits         1483     1483           
  Misses        282      282           
  Partials      114      114

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 353564c...6436430. Read the comment docs.

@vishr
Copy link
Member

vishr commented Feb 11, 2018

@ferhatelmas If I am not mistaken isn't r.Close() called anyways?

@vishr
Copy link
Member

vishr commented Feb 11, 2018

/cc @alexaandru

@ferhatelmas
Copy link
Contributor Author

@vishr since we get error, it's not needed to defer and we add defer only after ensuring error is nil.

@vishr vishr merged commit 7eec915 into labstack:master Feb 19, 2018
@vishr
Copy link
Member

vishr commented Feb 19, 2018

@ferhatelmas Got it, thanks!

@ferhatelmas ferhatelmas deleted the fix-middleware-compress branch February 19, 2018 16:25
vishr pushed a commit that referenced this pull request Mar 12, 2018
Enhancements:
    Implemented Response#After()
    Dynamically add/remove proxy targets
    Rewrite rules for proxy middleware
    Add ability to extract key from a form field
    Implemented rewrite middleware
    Adds a separate flag for the 'http/https server started on' message (#1043)
    Applied a little DRY to the redirect middleware (#1053) and tests (#1055)
    Simplify dep fetching (#1062)
    Add custom time stamp format #1046 (#1066)
    Update property name & default value & comment about custom logger
    Add X-Requested-With header constant
    Return error of context.File in c.contentDisposition
    Updated deps
    Updated README.md

Fixes:

    Fixed Response#Before()
    Fixed #990
    Fix href url from armor to echo (#1051)
    Fixed #1054
    Fixed #1052, dropped param alias feature
    Avoid redirect loop in HTTPSRedirect middleware (#1058)
    Fix deferring body close in middleware/compress test (#1063)
    Cleanup code (#1061)
    FIX - We must close gzip.Reader, only if no error (#1069)
    Fix formatting (#1071)
    Can be a fix for auto TLS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants