commit 052981c3e4c54235c8bf047902fb6646eb57dde7 from: Oliver Lowe date: Sat Apr 16 06:27:13 2022 UTC check dictionary exists before opening aliasdb commit - 744f8d5c59589e65e3e92083adc0001565595c1d commit + 052981c3e4c54235c8bf047902fb6646eb57dde7 blob - 3f859921e3e13b963781a960269da12b6986c579 blob + ed8f12e75215abdcf7aebf7505255a9dede42fc5 --- alias.go +++ alias.go @@ -3,6 +3,7 @@ package mailmux import ( "database/sql" "fmt" + "os" "time" ) @@ -37,6 +38,10 @@ CREATE TABLE IF NOT EXISTS aliases ( note TEXT );` _, err = db.Exec(stmt) + if err != nil { + return nil, err + } + _, err = os.Stat(dictpath) return &AliasDB{db, dictpath}, err }