From b18eb34f9902d206de83f6824be4d90f0bc86950 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Thu, 3 Sep 2015 13:53:32 -0600 Subject: fix the nslcd_proto.Ucred definition --- src/nslcd_proto/interface_backend.go.sh | 4 +--- src/nslcd_systemd/nslcd_systemd.go | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/nslcd_proto/interface_backend.go.sh b/src/nslcd_proto/interface_backend.go.sh index 99e0a36..9e812ee 100755 --- a/src/nslcd_proto/interface_backend.go.sh +++ b/src/nslcd_proto/interface_backend.go.sh @@ -6,9 +6,7 @@ package nslcd_proto import "syscall" -type Ucred struct { - syscall.Ucred -} +type Ucred syscall.Ucred type Backend interface { $(sed -rn 's/([^_]+)(.*)/\1\2(Ucred, Request_\1\2) \1_Enumerator/p' "$requests" | grep -v PAM) diff --git a/src/nslcd_systemd/nslcd_systemd.go b/src/nslcd_systemd/nslcd_systemd.go index fec60c3..542afd2 100644 --- a/src/nslcd_systemd/nslcd_systemd.go +++ b/src/nslcd_systemd/nslcd_systemd.go @@ -42,7 +42,7 @@ func getpeercred(conn *net.UnixConn) (cred nslcd_proto.Ucred, err error) { } defer file.Close() _cred, err := syscall.GetsockoptUcred(int(file.Fd()), syscall.SOL_SOCKET, syscall.SO_PEERCRED) - cred = nslcd_proto.Ucred{*_cred} + cred = nslcd_proto.Ucred(*_cred) return } -- cgit v1.2.3-54-g00ecf