This is an automated email from the ASF dual-hosted git repository.
JackieTien97 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iotdb-client-go.git
The following commit(s) were added to refs/heads/main by this push:
new 26465ba Fix nil pointer dereference when a failing sub-status has no
message (#174)
26465ba is described below
commit 26465ba63f837e32e0218798e5274e9bc542f503
Author: 王證傑 <[email protected]>
AuthorDate: Fri Aug 21 17:40:34 2026 +0800
Fix nil pointer dereference when a failing sub-status has no message (#174)
---
client/utils.go | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/client/utils.go b/client/utils.go
index d6e8f93..02c2861 100644
--- a/client/utils.go
+++ b/client/utils.go
@@ -268,7 +268,12 @@ func verifySuccesses(statuses []*common.TSStatus) error {
buff := bytes.Buffer{}
for _, status := range statuses {
if status.Code != SuccessStatus && status.Code !=
RedirectionRecommend {
- buff.WriteString(*status.Message + ";")
+ if status.Message != nil {
+ buff.WriteString(*status.Message)
+ buff.WriteString(";")
+ } else {
+ fmt.Fprintf(&buff, "error code: %d;",
status.Code)
+ }
}
}
errMsg := buff.String()