From 777333ff834744ac5665fa9abe5ec6373d25cda8 Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期三, 01 三月 2023 09:22:30 +0800 Subject: [PATCH] bug fixed ps_sub thread join --- cbhomeclient.cpp | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/cbhomeclient.cpp b/cbhomeclient.cpp index b8b7269..0963c4b 100644 --- a/cbhomeclient.cpp +++ b/cbhomeclient.cpp @@ -355,13 +355,16 @@ void* rep = NULL; int repl = 0; - //auto msg = to_bus<4,5>(ptr(handle), bus_query_procs, pbaddr.data(), pbaddr.size(), - // pbtopic.data(), pbtopic.size(), &rep, &repl, sndto); + auto msg = to_bus<4,5>(ptr(handle), bus_query_procs, pbaddr.data(), pbaddr.size(), + pbtopic.data(), pbtopic.size(), &rep, &repl, sndto); + if (msg.empty()) return NULL; + + // bug 宸蹭慨澶嶏紝 鍦� bus_nng 涓� // bus_query_procs 鑾峰彇鏁版嵁澶辫触, 鏆傛椂鏀圭敤BHQueryProcs - if (!BHQueryProcs(pbaddr.data(), pbaddr.size(), pbtopic.data(), pbtopic.size(), &rep, &repl, sndto)) { - return NULL; - } + // if (!BHQueryProcs(pbaddr.data(), pbaddr.size(), pbtopic.data(), pbtopic.size(), &rep, &repl, sndto)) { + // return NULL; + // } MsgQueryProcReply msgR; msgR.ParseFromArray(rep, repl); -- Gitblit v1.8.0