Skip to content

Commit 1661659

Browse files
committed
Fix for new x/sys/windows
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
1 parent 35da6f4 commit 1661659

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

cmd/containerd-shim-runhcs-v1/serve.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -249,14 +249,14 @@ func readOptions(r io.Reader) (*runhcsopts.Options, error) {
249249
// and local system. Can use docker-signal to signal the event.
250250
func createEvent(event string) (windows.Handle, error) {
251251
ev, _ := windows.UTF16PtrFromString(event)
252-
sd, err := winio.SddlToSecurityDescriptor("D:P(A;;GA;;;BA)(A;;GA;;;SY)")
252+
sd, err := windows.SecurityDescriptorFromString("D:P(A;;GA;;;BA)(A;;GA;;;SY)")
253253
if err != nil {
254254
return 0, errors.Wrapf(err, "failed to get security descriptor for event '%s'", event)
255255
}
256256
var sa windows.SecurityAttributes
257257
sa.Length = uint32(unsafe.Sizeof(sa))
258258
sa.InheritHandle = 1
259-
sa.SecurityDescriptor = uintptr(unsafe.Pointer(&sd[0]))
259+
sa.SecurityDescriptor = sd
260260
h, err := windows.CreateEvent(&sa, 0, 0, ev)
261261
if h == 0 || err != nil {
262262
return 0, errors.Wrapf(err, "failed to create event '%s'", event)

0 commit comments

Comments
 (0)