diff --git a/src/lib/nfs/Connection.cxx b/src/lib/nfs/Connection.cxx index 41feebc74..e3d1fc885 100644 --- a/src/lib/nfs/Connection.cxx +++ b/src/lib/nfs/Connection.cxx @@ -598,7 +598,7 @@ NfsConnection::BroadcastMountError(std::exception_ptr e) noexcept assert(GetEventLoop().IsInside()); assert(mount_state == MountState::FINISHED); - new_leases.clear_and_dispose([this, &e](auto *l){ + new_leases.clear_and_dispose([&e](auto *l){ l->OnNfsConnectionFailed(e); }); @@ -610,7 +610,7 @@ NfsConnection::BroadcastError(std::exception_ptr e) noexcept { assert(GetEventLoop().IsInside()); - active_leases.clear_and_dispose([this, &e](auto *l){ + active_leases.clear_and_dispose([&e](auto *l){ l->OnNfsConnectionDisconnected(e); });