diff --git a/service/storage_proxy.cc b/service/storage_proxy.cc index 2eb222f435..56df7fce3d 100644 --- a/service/storage_proxy.cc +++ b/service/storage_proxy.cc @@ -2063,7 +2063,7 @@ storage_proxy::query(schema_ptr s, auto query_id = next_id++; logger.trace("query {}.{} cmd={}, ranges={}, id={}", s->ks_name(), s->cf_name(), *cmd, ::join(", ", partition_ranges), query_id); - return do_query(s, cmd, std::move(partition_ranges), cl).then([query_id, cmd, s] (auto&& res) { + return do_query(s, cmd, std::move(partition_ranges), cl).then([query_id, cmd, s] (foreign_ptr>&& res) { logger.trace("query_result id={}, {}", query_id, res->pretty_print(s, cmd->slice)); return std::move(res); });