diff --git a/certstore/certstore_windows.go b/certstore/certstore_windows.go index 86c0b1c..2b38173 100644 --- a/certstore/certstore_windows.go +++ b/certstore/certstore_windows.go @@ -637,7 +637,7 @@ func (c errCode) Error() string { if cmsg == nil { return fmt.Sprintf("Error %X", int(c)) } - defer C.LocalFree(C.HLOCAL(cmsg)) + defer C.LocalFree(C.HLOCAL(unsafe.Pointer(cmsg))) gomsg := C.GoString(cmsg)