diff options
author | Andrew Chen <a.chen@mongodb.com> | 2020-07-02 19:29:01 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-07-07 15:00:54 +0000 |
commit | bd62b257170180e3e6b8d0be911e6fb241850371 (patch) | |
tree | a5d3e940a475b9a8c57977330aa135812b9c0eea /src/mongo/transport | |
parent | a2835329d9528ac06b1bef349a9951927c48827c (diff) | |
download | mongo-bd62b257170180e3e6b8d0be911e6fb241850371.tar.gz |
removed redundant if/throw
Diffstat (limited to 'src/mongo/transport')
-rw-r--r-- | src/mongo/transport/service_entry_point_utils.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/mongo/transport/service_entry_point_utils.cpp b/src/mongo/transport/service_entry_point_utils.cpp index cfad9b7b787..2a1b1900a40 100644 --- a/src/mongo/transport/service_entry_point_utils.cpp +++ b/src/mongo/transport/service_entry_point_utils.cpp @@ -113,13 +113,7 @@ Status launchServiceWorkerThread(std::function<void()> task) noexcept { int failed = pthread_create(&thread, &attrs, runFunc, ctx.get()); pthread_attr_destroy(&attrs); - - if (failed) { - uassert( - 4850900, "pthread_create failed: {}"_format(errnoWithDescription(failed)), failed); - throw std::system_error( - std::make_error_code(std::errc::resource_unavailable_try_again)); - } + uassert(4850900, "pthread_create failed: {}"_format(errnoWithDescription(failed)), failed); ctx.release(); #endif |