macaroons: add error reporting for macaroon constraints

This commit is contained in:
whythat
2017-09-13 23:44:05 +03:00
committed by Olaoluwa Osuntokun
parent 679e86174f
commit 7df503575c
3 changed files with 27 additions and 15 deletions

5
lnd.go
View File

@@ -568,8 +568,11 @@ func genMacaroons(svc *bakery.Service, admFile, roFile string) error {
}
// Generate the read-only macaroon and write it to a file.
roMacaroon := macaroons.AddConstraints(admMacaroon,
roMacaroon, err := macaroons.AddConstraints(admMacaroon,
macaroons.PermissionsConstraint(roPermissions...))
if err != nil {
return err
}
roBytes, err := roMacaroon.MarshalBinary()
if err != nil {
return err