diff --git a/libs/libzkutil/src/ZooKeeper.cpp b/libs/libzkutil/src/ZooKeeper.cpp index 90b7ae60978d8c77ea8cf5e2862933f416099848..c199bf479bdf083aa306565ebd21e90f0786f7bd 100644 --- a/libs/libzkutil/src/ZooKeeper.cpp +++ b/libs/libzkutil/src/ZooKeeper.cpp @@ -650,7 +650,7 @@ ZooKeeper::GetFuture ZooKeeper::asyncGet(const std::string & path) if (value_len > 0) /// Может быть не так, если в ZK лежит NULL. Мы не отличаем его от пустой строки. value_str = { value, size_t(value_len) }; - return ValueAndStat{ value_str, *stat }; + return ValueAndStat{ value_str, stat ? *stat : Stat() }; }}; int32_t code = zoo_aget(