raygui/cstring.go: "fix" possible misuse of unsafe.Pointer

This commit is contained in:
JupiterRider 2025-06-17 17:47:09 +02:00
parent 5d704708c4
commit 7e9246c069

View file

@ -70,7 +70,7 @@ func (arr *CStringArray) ToSlice() []string {
defer C.free(unsafe.Pointer(cs))
p := uintptr(arr.Pointer)
for {
cs = (**C.char)(unsafe.Pointer(p))
cs = *(***C.char)(unsafe.Pointer(&p))
if *cs == nil { // skip NULL - the last element
break
}