From 606675d571b00f8a816254bce859bd8b668dab00 Mon Sep 17 00:00:00 2001 From: sesky4 Date: Fri, 13 Sep 2024 16:59:29 +0800 Subject: [PATCH] fix: isNilValue --- tencentcloud/cdz/go.sum | 1 + tencentcloud/cloudapp/go.sum | 1 + tencentcloud/common/json/encode.go | 4 +++- tencentcloud/tsi/go.sum | 1 + tencentcloud/vclm/go.sum | 1 + 5 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 tencentcloud/cdz/go.sum create mode 100644 tencentcloud/cloudapp/go.sum create mode 100644 tencentcloud/tsi/go.sum create mode 100644 tencentcloud/vclm/go.sum diff --git a/tencentcloud/cdz/go.sum b/tencentcloud/cdz/go.sum new file mode 100644 index 0000000000..b8e95ab011 --- /dev/null +++ b/tencentcloud/cdz/go.sum @@ -0,0 +1 @@ +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1002/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= diff --git a/tencentcloud/cloudapp/go.sum b/tencentcloud/cloudapp/go.sum new file mode 100644 index 0000000000..b8e95ab011 --- /dev/null +++ b/tencentcloud/cloudapp/go.sum @@ -0,0 +1 @@ +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1002/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= diff --git a/tencentcloud/common/json/encode.go b/tencentcloud/common/json/encode.go index eecf128774..7e1609a1a4 100644 --- a/tencentcloud/common/json/encode.go +++ b/tencentcloud/common/json/encode.go @@ -329,8 +329,10 @@ func isEmptyValue(v reflect.Value) bool { } func isNilValue(v reflect.Value) bool { + // unsafe.UnsafePointer doesn't exist in go1.9 + const UnsafePointer = 26 switch v.Kind() { - case reflect.Array, reflect.Map, reflect.Slice, reflect.String, reflect.Interface, reflect.Ptr: + case reflect.Chan, reflect.Func, reflect.Map, reflect.Pointer, UnsafePointer, reflect.Interface, reflect.Slice: return v.IsNil() } return false diff --git a/tencentcloud/tsi/go.sum b/tencentcloud/tsi/go.sum new file mode 100644 index 0000000000..b8e95ab011 --- /dev/null +++ b/tencentcloud/tsi/go.sum @@ -0,0 +1 @@ +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1002/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0= diff --git a/tencentcloud/vclm/go.sum b/tencentcloud/vclm/go.sum new file mode 100644 index 0000000000..b8e95ab011 --- /dev/null +++ b/tencentcloud/vclm/go.sum @@ -0,0 +1 @@ +github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1002/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=