diff --git a/reader_concurrency_semaphore.hh b/reader_concurrency_semaphore.hh index 89a6fea969..29427c4e87 100644 --- a/reader_concurrency_semaphore.hh +++ b/reader_concurrency_semaphore.hh @@ -144,11 +144,11 @@ public: /// Create a semaphore with practically unlimited count and memory. /// /// And conversely, no queue limit either. - explicit reader_concurrency_semaphore(no_limits) + explicit reader_concurrency_semaphore(no_limits, sstring name = "unlimited reader_concurrency_semaphore") : reader_concurrency_semaphore( std::numeric_limits::max(), std::numeric_limits::max(), - "unlimited reader_concurrency_semaphore") {} + std::move(name)) {} ~reader_concurrency_semaphore();