From 979421f803da6988f801cb093582efba3b3c03bc Mon Sep 17 00:00:00 2001 From: liuxiaolong <liuxiaolong@aiotlink.com> Date: 星期四, 07 一月 2021 11:09:47 +0800 Subject: [PATCH] 修复Sendandrecv返回值n的问题 --- hbusc.go | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hbusc.go b/hbusc.go index 8482f58..37429f8 100644 --- a/hbusc.go +++ b/hbusc.go @@ -419,7 +419,7 @@ } var ret []bhomebus.Mesg - if n := h.sockWorker.sock.SendandrecvTimeout(rNodes, data,&ret, milliSecs);n == 0 { + if n := h.sockWorker.sock.SendandrecvTimeout(rNodes, data,&ret, milliSecs);n > 0 { if len(ret) > 0 { if err = json.Unmarshal(ret[0].Data, resp); err == nil { return resp, nil @@ -470,7 +470,7 @@ h.mtxWorker.Lock() defer h.mtxWorker.Unlock() var ret []bhomebus.Mesg - if n := h.sockWorker.sock.SendandrecvTimeout(rNodes, data,&ret, h.conf.sendTimeOut);n == 0 { + if n := h.sockWorker.sock.SendandrecvTimeout(rNodes, data,&ret, h.conf.sendTimeOut);n > 0 { if len(ret) > 0 { var cr *CommonReply if err = json.Unmarshal(ret[0].Data, cr); err == nil { -- Gitblit v1.8.0