Procházet zdrojové kódy

wal: fix append entry

Xiang Li před 11 roky
rodič
revize
43c9ca895b
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      wal/wal.go

+ 1 - 1
wal/wal.go

@@ -154,7 +154,7 @@ func (w *WAL) LoadNode() (*Node, error) {
 			if err != nil {
 				return nil, err
 			}
-			ents = append(ents, e)
+			ents = append(ents[:e.Index-1], e)
 		case stateType:
 			s, err := loadState(b.d)
 			if err != nil {