fix error handling
This commit is contained in:
@@ -63,9 +63,11 @@ func (store *SqliteStore) initialize(dbFile, createTable, upsertQuery string) (e
|
|||||||
var dbErr error
|
var dbErr error
|
||||||
store.DB, dbErr = sql.Open("sqlite", dbFile)
|
store.DB, dbErr = sql.Open("sqlite", dbFile)
|
||||||
if dbErr != nil {
|
if dbErr != nil {
|
||||||
store.DB.Close()
|
if store.DB != nil {
|
||||||
store.DB = nil
|
store.DB.Close()
|
||||||
return fmt.Errorf("can not connect to %s error:%v", dbFile, err)
|
store.DB = nil
|
||||||
|
}
|
||||||
|
return fmt.Errorf("can not connect to %s error:%v", dbFile, dbErr)
|
||||||
}
|
}
|
||||||
|
|
||||||
if err = store.DB.Ping(); err != nil {
|
if err = store.DB.Ping(); err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user