Skip to content
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

Remove exit: return idiom from src/inet and src/transport #6025

Merged
merged 5 commits into from
Apr 18, 2021

Commits on Apr 14, 2021

  1. Remove exit: return idiom from src/inet and src/transport

    #### Problem
    
    The `Exit` group of error-handling macros inhibit scoping, and
    are unnecessary when there is no cleanup at the `exit:` label.
    
    #### Summary of Changes
    
    - Remove `exit: return` idiom from src/lib, replacing `Exit` macros
      with corresponding `Return` macros.
    - Incidentally fixed a bug in `RawEndPoint::BindInterface` and
      `UDPEndPoint::BindInterface` that could leave the LwIP lock held
      by calling `SuccessOrExit()` within a locked section.
    kpschoedel committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    39836bc View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2021

  1. Configuration menu
    Copy the full SHA
    8b252cd View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2021

  1. Configuration menu
    Copy the full SHA
    303dd47 View commit details
    Browse the repository at this point in the history
  2. Fix restyle issue

    bzbarsky-apple authored Apr 18, 2021
    Configuration menu
    Copy the full SHA
    b7acf5e View commit details
    Browse the repository at this point in the history
  3. Fix restyle issue

    bzbarsky-apple authored Apr 18, 2021
    Configuration menu
    Copy the full SHA
    e0f413b View commit details
    Browse the repository at this point in the history