diff options
Diffstat (limited to 'searchlib')
-rw-r--r-- | searchlib/src/vespa/searchlib/fef/ranking_assets_builder.cpp | 6 | ||||
-rw-r--r-- | searchlib/src/vespa/searchlib/fef/ranking_assets_builder.h | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/searchlib/src/vespa/searchlib/fef/ranking_assets_builder.cpp b/searchlib/src/vespa/searchlib/fef/ranking_assets_builder.cpp index cda5cfe22f5..93539233bad 100644 --- a/searchlib/src/vespa/searchlib/fef/ranking_assets_builder.cpp +++ b/searchlib/src/vespa/searchlib/fef/ranking_assets_builder.cpp @@ -23,12 +23,12 @@ namespace search::fef { constexpr vespalib::duration file_resolve_timeout = 60min; -RankingAssetsBuilder::RankingAssetsBuilder(FNET_Transport& transport, const vespalib::string& file_distributor_connection_spec) +RankingAssetsBuilder::RankingAssetsBuilder(FNET_Transport* transport, const vespalib::string& file_distributor_connection_spec) : _file_acquirer(), _time_box(vespalib::to_s(file_resolve_timeout), 5) { - if (file_distributor_connection_spec != "") { - _file_acquirer = std::make_unique<config::RpcFileAcquirer>(transport, file_distributor_connection_spec); + if (transport != nullptr && file_distributor_connection_spec != "") { + _file_acquirer = std::make_unique<config::RpcFileAcquirer>(*transport, file_distributor_connection_spec); } } diff --git a/searchlib/src/vespa/searchlib/fef/ranking_assets_builder.h b/searchlib/src/vespa/searchlib/fef/ranking_assets_builder.h index b37aad8b905..3a0b50d765a 100644 --- a/searchlib/src/vespa/searchlib/fef/ranking_assets_builder.h +++ b/searchlib/src/vespa/searchlib/fef/ranking_assets_builder.h @@ -27,7 +27,7 @@ class RankingAssetsBuilder { vespalib::string resolve_file(const vespalib::string& desc, const vespalib::string& fileref); public: - RankingAssetsBuilder(FNET_Transport& transport, const vespalib::string& file_distributor_connection_spec); + RankingAssetsBuilder(FNET_Transport* transport, const vespalib::string& file_distributor_connection_spec); ~RankingAssetsBuilder(); std::shared_ptr<const OnnxModels> build(const vespa::config::search::core::OnnxModelsConfig& config); std::shared_ptr<const RankingConstants> build(const vespa::config::search::core::RankingConstantsConfig& config); |