From c87424190c520b3a5a62d001070c440a8db0d55a Mon Sep 17 00:00:00 2001 From: Sig Lange Date: Wed, 30 Nov 2022 13:18:02 -0800 Subject: [PATCH] ignore links to self --- link.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/link.go b/link.go index e3d8762..1d55d38 100644 --- a/link.go +++ b/link.go @@ -124,6 +124,13 @@ func CreateLinks(opts *LinkOptions, run *Run) error { ) for _, li := range run.Links { + + // validate we are not linking to ourselves + if li.AbsLink == li.Target { + log.Debugf("Ignoring symlink to self %s", li.AbsLink) + continue + } + if opts.Pretend { if li.NeedsCreate { log.Infof("create link %q %q", li.AbsLink, li.Target)