Skip to content
  • David Fifield's avatar
    Release resources in client Transport.Dial on error. · ae7cc478
    David Fifield authored
    Make a stack of cleanup functions to run (as with defer), but clear the
    stack before returning if no error occurs.
    
    Uselessly pushing the stream.Close() cleanup just before clearing the
    stack is an intentional safeguard, for in case additional operations are
    added before the return in the future.
    
    Fixes #40042.
    ae7cc478
Loading