From b537b022c605eac1fecac5bac90a5d233f343e01 Mon Sep 17 00:00:00 2001 From: t_max <1172915550@qq.com> Date: Thu, 10 Oct 2024 18:10:49 +0800 Subject: [PATCH 1/2] fix: CoTaskMemFree has no return value --- com/com.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/com/com.go b/com/com.go index d09d865..e3fef1a 100644 --- a/com/com.go +++ b/com/com.go @@ -31,10 +31,7 @@ func CoTaskMemFree(pv unsafe.Pointer) { if pv == nil { return } - r0, _, _ := syscall.SyscallN(procCoTaskMemFree.Addr(), uintptr(pv)) - if int32(r0) < 0 { - panic(syscall.Errno(r0)) - } + windows.CoTaskMemFree(pv) } type CLSCTX uint32 From e404d5233a89ee17fb0fc620605a6fe45fa2f68b Mon Sep 17 00:00:00 2001 From: t_max <1172915550@qq.com> Date: Thu, 10 Oct 2024 18:15:46 +0800 Subject: [PATCH 2/2] enh: update go mod --- go.mod | 4 ++-- go.sum | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/go.mod b/go.mod index af0e1cd..bba9d49 100644 --- a/go.mod +++ b/go.mod @@ -3,8 +3,8 @@ module github.com/huskar-t/opcda go 1.20 require ( - github.com/stretchr/testify v1.8.4 - golang.org/x/sys v0.16.0 + github.com/stretchr/testify v1.9.0 + golang.org/x/sys v0.26.0 ) require ( diff --git a/go.sum b/go.sum index c37ca54..0b44c76 100644 --- a/go.sum +++ b/go.sum @@ -4,10 +4,14 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= +github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= +github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= golang.org/x/sys v0.14.0 h1:Vz7Qs629MkJkGyHxUlRHizWJRG2j8fbQKjELVSNhy7Q= golang.org/x/sys v0.14.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.16.0 h1:xWw16ngr6ZMtmxDyKyIgsE93KNKz5HKmMa3b8ALHidU= golang.org/x/sys v0.16.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.26.0 h1:KHjCJyddX0LoSTb3J+vWpupP9p0oznkqVk/IfjymZbo= +golang.org/x/sys v0.26.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=