diff options
Diffstat (limited to 'go/src/nshd/nslcd_backend/db_passwd.go')
-rw-r--r-- | go/src/nshd/nslcd_backend/db_passwd.go | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/go/src/nshd/nslcd_backend/db_passwd.go b/go/src/nshd/nslcd_backend/db_passwd.go index 535c7e1..7405623 100644 --- a/go/src/nshd/nslcd_backend/db_passwd.go +++ b/go/src/nshd/nslcd_backend/db_passwd.go @@ -17,8 +17,9 @@ package nslcd_backend import ( + "context" + p "git.lukeshu.com/go/libnslcd/nslcd_proto" - s "golang.org/x/sys/unix" ) /* Note that the output password hash value should be one of: @@ -34,7 +35,7 @@ import ( in", but fails to authorize; passing the buck to the next database. */ -func (o *Hackers) Passwd_ByName(cred s.Ucred, req p.Request_Passwd_ByName) <-chan p.Passwd { +func (o *Hackers) Passwd_ByName(ctx context.Context, req p.Request_Passwd_ByName) <-chan p.Passwd { o.lock.RLock() ret := make(chan p.Passwd) go func() { @@ -52,7 +53,7 @@ func (o *Hackers) Passwd_ByName(cred s.Ucred, req p.Request_Passwd_ByName) <-cha return ret } -func (o *Hackers) Passwd_ByUID(cred s.Ucred, req p.Request_Passwd_ByUID) <-chan p.Passwd { +func (o *Hackers) Passwd_ByUID(ctx context.Context, req p.Request_Passwd_ByUID) <-chan p.Passwd { o.lock.RLock() ret := make(chan p.Passwd) go func() { @@ -70,7 +71,7 @@ func (o *Hackers) Passwd_ByUID(cred s.Ucred, req p.Request_Passwd_ByUID) <-chan return ret } -func (o *Hackers) Passwd_All(cred s.Ucred, req p.Request_Passwd_All) <-chan p.Passwd { +func (o *Hackers) Passwd_All(ctx context.Context, req p.Request_Passwd_All) <-chan p.Passwd { o.lock.RLock() ret := make(chan p.Passwd) go func() { |