fix: fix race issue in prepare method

This commit is contained in:
孙琪 2021-06-30 23:18:15 +08:00
parent 6d64e31965
commit 3d43c8f0b0

View File

@ -64,7 +64,7 @@ func (db *PreparedStmtDB) prepare(ctx context.Context, conn ConnPool, isTransact
db.Stmts[query] = Stmt{Stmt: stmt, Transaction: isTransaction} db.Stmts[query] = Stmt{Stmt: stmt, Transaction: isTransaction}
db.PreparedSQL = append(db.PreparedSQL, query) db.PreparedSQL = append(db.PreparedSQL, query)
} }
db.Mux.Unlock() defer db.Mux.Unlock()
return db.Stmts[query], err return db.Stmts[query], err
} }