From d0467e9fad46bf1a18413c810baa45fe8ad7d4e4 Mon Sep 17 00:00:00 2001 From: liuxiaolong <liuxiaolong@aiotlink.com> Date: 星期四, 07 一月 2021 11:11:02 +0800 Subject: [PATCH] 修复SendandrecvTimeout的返回值n的问题 --- sbusClient.go | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sbusClient.go b/sbusClient.go index ef4442a..66f6ba5 100644 --- a/sbusClient.go +++ b/sbusClient.go @@ -153,12 +153,12 @@ s := bhomebus.OpenSocket() defer s.Close() var ret []bhomebus.Mesg - if n := s.SendandrecvTimeout(nodes, data, &ret, 5000);n == 0 { + if n := s.SendandrecvTimeout(nodes, data, &ret, 5000);n == 0 { //n==0琛ㄧず娌℃湁璇锋眰鎴愬姛 + return nil, fmt.Errorf("s.SendandrecvTimeout result n:%d", n) + } else { if len(ret) > 0 { return ret[0].Data, nil } return nil, fmt.Errorf("no any response") - } else { - return nil, fmt.Errorf("s.SendandrecvTimeout result n:%d", n) } } \ No newline at end of file -- Gitblit v1.8.0