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

Reply via email to