From f31b54582f45906e93203fc91c6a2d55f6efbe73 Mon Sep 17 00:00:00 2001 From: Christian Schwarz Date: Tue, 26 Mar 2019 12:08:56 +0100 Subject: [PATCH] daemon/job: fix receiving-job root-fs overlap detection fixup for 7756c9a5 fixes #160 --- daemon/job/build_jobs.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/daemon/job/build_jobs.go b/daemon/job/build_jobs.go index 9fe5f66..dd6707a 100644 --- a/daemon/job/build_jobs.go +++ b/daemon/job/build_jobs.go @@ -25,13 +25,13 @@ func JobsFromConfig(c *config.Config) ([]Job, error) { // receiving-side root filesystems must not overlap { - rfss := make([]string, len(js)) - for i, j := range js { + rfss := make([]string, 0, len(js)) + for _, j := range js { jrfs, ok := j.OwnedDatasetSubtreeRoot() if !ok { continue } - rfss[i] = jrfs.ToString() + rfss = append(rfss, jrfs.ToString()) } if err := validateReceivingSidesDoNotOverlap(rfss); err != nil { return nil, err