summaryrefslogtreecommitdiff
path: root/src/mongo/transport/service_entry_point_utils.cpp
diff options
context:
space:
mode:
authorWaley Chen <waleycz@gmail.com>2016-07-13 14:03:18 -0400
committerWaley Chen <waleycz@gmail.com>2016-07-13 14:18:58 -0400
commite062cda6f39de5ed3019a764aa127b29e67a1f48 (patch)
tree161ccaa85eacb10bfc868983ec6806104f402125 /src/mongo/transport/service_entry_point_utils.cpp
parentb62dcab903faa4c02dc1404fac87a982c52a7725 (diff)
downloadmongo-e062cda6f39de5ed3019a764aa127b29e67a1f48.tar.gz
SERVER-20819 Coverity analysis defect 76290: Unchecked return value
Diffstat (limited to 'src/mongo/transport/service_entry_point_utils.cpp')
-rw-r--r--src/mongo/transport/service_entry_point_utils.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mongo/transport/service_entry_point_utils.cpp b/src/mongo/transport/service_entry_point_utils.cpp
index efe934967fb..ac0a6109e03 100644
--- a/src/mongo/transport/service_entry_point_utils.cpp
+++ b/src/mongo/transport/service_entry_point_utils.cpp
@@ -123,7 +123,11 @@ void launchWrappedServiceEntryWorkerThread(transport::Session&& session,
if (kDebugBuild)
stackSizeToSet /= 2;
#endif
- pthread_attr_setstacksize(&attrs, stackSizeToSet);
+ int failed = pthread_attr_setstacksize(&attrs, stackSizeToSet);
+ if (failed) {
+ const auto ewd = errnoWithDescription(failed);
+ warning() << "pthread_attr_setstacksize failed: " << ewd;
+ }
} else if (limits.rlim_cur < 1024 * 1024) {
warning() << "Stack size set to " << (limits.rlim_cur / 1024) << "KB. We suggest 1MB";
}