Quellcode durchsuchen

wal: fix append entry

Xiang Li vor 11 Jahren
Ursprung
Commit
43c9ca895b
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      wal/wal.go

+ 1 - 1
wal/wal.go

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