Skip to content

Commit db61f10

Browse files
prollerjeking3
authored andcommitted
Fix build with old c++
1 parent f201bf0 commit db61f10

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lib/cpp/src/thrift/transport/TSocketPool.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,9 +189,13 @@ void TSocketPool::open() {
189189
}
190190

191191
if (randomize_ && numServers > 1) {
192+
#if __cplusplus >= 201500L // c++17
192193
std::random_device rng;
193194
std::mt19937 urng(rng());
194195
std::shuffle(servers_.begin(), servers_.end(), urng);
196+
#else
197+
std::random_shuffle(servers_.begin(), servers_.end());
198+
#endif
195199
}
196200

197201
for (size_t i = 0; i < numServers; ++i) {

0 commit comments

Comments
 (0)