Skip to content

Commit c042811

Browse files
authored
Fix NPE when database init failed (#34)
1 parent 97db5db commit c042811

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

mysql.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,12 @@ func getIncrement(database *db.DB) int {
8686
var (
8787
variable string
8888
increment int
89-
row = database.QueryRow("SHOW VARIABLES LIKE 'auto_increment_increment';")
9089
)
9190

92-
check(row.Scan(&variable, &increment))
91+
if database != nil {
92+
check(database.QueryRow("SHOW VARIABLES LIKE 'auto_increment_increment';").Scan(&variable, &increment))
93+
}
94+
9395
return increment
9496
}
9597

0 commit comments

Comments
 (0)