]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
rgw/beast: fix atomic_load_explicit typo wip-65470-fix
authorCasey Bodley <cbodley@redhat.com>
Mon, 3 Nov 2025 19:13:32 +0000 (14:13 -0500)
committerCasey Bodley <cbodley@redhat.com>
Mon, 3 Nov 2025 19:13:37 +0000 (14:13 -0500)
typo from d8a3f3e2c5ae4d586fffdb12426c836b659c99cd was not detected
during qa. this causes a compilation failure on ubuntu jammy:

src/rgw/rgw_asio_frontend.cc:1193:31: error: 'atomic_load_excplicit' is not a member of 'std'; did you mean 'atomic_load_explicit'?
 1193 |     const auto ssl_ctx = std::atomic_load_excplicit(&ssl_context, std::memory_order_acquire);
      |                               ^~~~~~~~~~~~~~~~~~~~~
      |                               atomic_load_explicit

Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/rgw_asio_frontend.cc

index baae92d2ed4307291dc61f74c8cacdc0b45e718e..4c0ab7f29528c31bdfcc64e2496c39c5bab7aa8b 100644 (file)
@@ -1190,7 +1190,7 @@ void AsioFrontend::on_accept(Listener& l, tcp::socket stream)
 #ifdef __cpp_lib_atomic_shared_ptr
     const auto ssl_ctx = ssl_context.load(std::memory_order_acquire);
 #else
-    const auto ssl_ctx = std::atomic_load_excplicit(&ssl_context, std::memory_order_acquire);
+    const auto ssl_ctx = std::atomic_load_explicit(&ssl_context, std::memory_order_acquire);
 #endif
     boost::asio::spawn(make_strand(context), std::allocator_arg, make_stack_allocator(),
       [this, s=std::move(stream), ssl_ctx] (boost::asio::yield_context yield) mutable {