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