Skip to content

Commit

Permalink
fix core.Book panic
Browse files Browse the repository at this point in the history
  • Loading branch information
buck54321 committed Jan 6, 2024
1 parent 71de25d commit df7d6c9
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions client/core/bookie.go
Original file line number Diff line number Diff line change
Expand Up @@ -564,8 +564,13 @@ func (c *Core) Book(dex string, base, quote uint32) (*OrderBook, error) {
if err != nil {
c.log.Errorf("Failed to unsubscribe to %q book: %v", mkt, err)
}
ob = orderbook.NewOrderBook(c.log.SubLogger(mkt))
if err = ob.Sync(snap); err != nil {

dc.cfgMtx.RLock()
cfg := dc.cfg
dc.cfgMtx.RUnlock()

book = newBookie(dc, base, quote, cfg.BinSizes, dc.log.SubLogger(mkt))
if err = book.OrderBook.Sync(snap); err != nil {
return nil, fmt.Errorf("unable to sync book: %w", err)
}
} else {
Expand Down

0 comments on commit df7d6c9

Please sign in to comment.