From 9202f61aa29aaa0425a7c1861609ede4b5345a7b Mon Sep 17 00:00:00 2001 From: teru Date: Tue, 2 Aug 2016 10:19:18 +0900 Subject: [PATCH] Add missing defer statements #2 --- aliasdomain.go | 1 + aliasuser.go | 1 + catchalluser.go | 1 + user.go | 2 ++ 4 files changed, 5 insertions(+) diff --git a/aliasdomain.go b/aliasdomain.go index 0010aa7..09a0c81 100644 --- a/aliasdomain.go +++ b/aliasdomain.go @@ -53,6 +53,7 @@ func (r *Repository) AliasDomains() ([]*AliasDomain, error) { if err != nil { return nil, err } + defer file.Close() aliasDomains := make([]*AliasDomain, 0, 10) diff --git a/aliasuser.go b/aliasuser.go index fa3d556..2adc98d 100644 --- a/aliasuser.go +++ b/aliasuser.go @@ -74,6 +74,7 @@ func (r *Repository) AliasUsers(domainName string) ([]*AliasUser, error) { if err != nil { return nil, err } + defer file.Close() aliasUsers := make([]*AliasUser, 0, 50) diff --git a/catchalluser.go b/catchalluser.go index d96a886..8ca2aba 100644 --- a/catchalluser.go +++ b/catchalluser.go @@ -43,6 +43,7 @@ func (r *Repository) CatchAllUser(domainName string) (*CatchAllUser, error) { if err != nil { return nil, err } + defer file.Close() scanner := bufio.NewScanner(file) scanner.Scan() diff --git a/user.go b/user.go index 6fa9f74..6a579e0 100644 --- a/user.go +++ b/user.go @@ -169,6 +169,7 @@ func (r *Repository) usersHashedPassword(domainName string) (map[string]string, if err != nil { return nil, err } + defer file.Close() hashedPasswords := map[string]string{} @@ -214,6 +215,7 @@ func (r *Repository) userForwards(domainName, userName string) ([]string, error) return nil, err } + defer file.Close() forwards := make([]string, 0, 5)