From d8cb16e3a0d8d1483f89ca106b1e31fc7663b31d Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期日, 29 一月 2023 09:31:15 +0800
Subject: [PATCH] bug fixed query_proc

---
 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