fix out of bounds miscomputation

This commit is contained in:
shoopea 2023-09-10 18:43:14 +02:00
parent 2ca0695a1f
commit 26c324c43c
2 changed files with 8 additions and 8 deletions

8
box.go
View File

@ -198,20 +198,20 @@ func TransferDirectZfs(from, to Addr) error {
}
fromFromSnapshotId := len(fromSnapshots)
fromFromSnapshotId := len(fromSnapshots) - 1
fromToSnapshotId := -1
for fromFromSnapshotId >= 0 {
fromFromSnapshotId = fromFromSnapshotId - 1
fromToSnapshotId = len(toSnapshots)
fromToSnapshotId = len(toSnapshots) - 1
for fromToSnapshotId >= 0 {
fromToSnapshotId = fromToSnapshotId - 1
if fromSnapshots[fromFromSnapshotId].name == toSnapshots[fromToSnapshotId].name {
break
}
fromToSnapshotId = fromToSnapshotId - 1
}
if fromToSnapshotId >= 0 {
break
}
fromFromSnapshotId = fromFromSnapshotId - 1
}
if fromFromSnapshotId == -1 {

View File

@ -1,7 +1,7 @@
// Code generated by version.sh (@generated) DO NOT EDIT.
package main
var githash = "3b1d0fc"
var githash = "2ca0695"
var branch = "master"
var buildstamp = "2023-09-10_16:35:29"
var commits = "86"
var version = "3b1d0fc-b86 - 2023-09-10_16:35:29"
var buildstamp = "2023-09-10_16:42:46"
var commits = "87"
var version = "2ca0695-b87 - 2023-09-10_16:42:46"