summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@sbcglobal.net>2015-09-03 13:53:32 -0600
committerLuke Shumaker <lukeshu@sbcglobal.net>2015-09-03 13:53:32 -0600
commitb18eb34f9902d206de83f6824be4d90f0bc86950 (patch)
tree90c0b0ca4effc294268be95771ec26e355f44d9f /src
parent70623707fd76465c7d03fced48bfa14454ef9e09 (diff)
fix the nslcd_proto.Ucred definition
Diffstat (limited to 'src')
-rwxr-xr-xsrc/nslcd_proto/interface_backend.go.sh4
-rw-r--r--src/nslcd_systemd/nslcd_systemd.go2
2 files changed, 2 insertions, 4 deletions
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
}