check authEnabled

This commit is contained in:
Yasuhiro Matsumoto
2025-07-26 22:53:22 +09:00
committed by mattn
parent 4372bf2fb0
commit eb86f084da
3 changed files with 10 additions and 5 deletions

View File

@@ -43,7 +43,10 @@ func TestCorruptDbErrors(t *testing.T) {
_, err = db.Exec("drop table foo") _, err = db.Exec("drop table foo")
} }
sqliteErr := err.(Error) sqliteErr, ok := err.(Error)
if !ok {
t.Fatal(err)
}
if sqliteErr.Code != ErrNotADB { if sqliteErr.Code != ErrNotADB {
t.Error("wrong error code for corrupted DB") t.Error("wrong error code for corrupted DB")
} }

View File

@@ -1568,9 +1568,11 @@ func (d *SQLiteDriver) Open(dsn string) (driver.Conn, error) {
} }
} }
// Preform Authentication if conn.AuthEnabled() {
if err := conn.Authenticate(authUser, authPass); err != nil { // Preform Authentication
return nil, err if err := conn.Authenticate(authUser, authPass); err != nil {
return nil, err
}
} }
// Register: authenticate // Register: authenticate

View File

@@ -161,7 +161,7 @@ func (c *SQLiteConn) AuthEnabled() (exists bool) {
// 0 - Disabled // 0 - Disabled
// 1 - Enabled // 1 - Enabled
func (c *SQLiteConn) authEnabled() int { func (c *SQLiteConn) authEnabled() int {
return 1 return 0
} }
// EOF // EOF