fix: make sure atomic 64bit fields are 64bit aligned
Otherwise, this won't work on 32bit ARM.
This commit is contained in:
parent
d0243904f7
commit
1c490f3fda
@ -84,11 +84,11 @@ const (
|
|||||||
// operation calls after Close() has returned, but it may not happen for
|
// operation calls after Close() has returned, but it may not happen for
|
||||||
// operations in progress. Those are likely to fail with a different error.
|
// operations in progress. Those are likely to fail with a different error.
|
||||||
type Blockstore struct {
|
type Blockstore struct {
|
||||||
DB *badger.DB
|
// state is accessed atomically
|
||||||
|
|
||||||
// state is guarded by atomic.
|
|
||||||
state int64
|
state int64
|
||||||
|
|
||||||
|
DB *badger.DB
|
||||||
|
|
||||||
prefixing bool
|
prefixing bool
|
||||||
prefix []byte
|
prefix []byte
|
||||||
prefixLen int
|
prefixLen int
|
||||||
|
Loading…
Reference in New Issue
Block a user