summaryrefslogtreecommitdiff
path: root/src/mongo/transport
diff options
context:
space:
mode:
authorAndrew Chen <a.chen@mongodb.com>2020-07-02 19:29:01 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-07-07 15:00:54 +0000
commitbd62b257170180e3e6b8d0be911e6fb241850371 (patch)
treea5d3e940a475b9a8c57977330aa135812b9c0eea /src/mongo/transport
parenta2835329d9528ac06b1bef349a9951927c48827c (diff)
downloadmongo-bd62b257170180e3e6b8d0be911e6fb241850371.tar.gz
removed redundant if/throw
Diffstat (limited to 'src/mongo/transport')
-rw-r--r--src/mongo/transport/service_entry_point_utils.cpp8
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