fix: CVE-2022-41723

This commit is contained in:
andyzhangx
2023-03-29 03:52:25 +00:00
parent d30ffe6d16
commit 81c2a77192
83 changed files with 727 additions and 218 deletions

View File

@@ -20,3 +20,11 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
}
return
}
func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) {
r0, er := C.ioctl(C.int(fd), C.ulong(req), C.uintptr_t(uintptr(arg)))
if r0 == -1 && er != nil {
err = er
}
return
}