aboutsummaryrefslogtreecommitdiffhomepage
path: root/hst/fslink.go
diff options
context:
space:
mode:
Diffstat (limited to 'hst/fslink.go')
-rw-r--r--hst/fslink.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/hst/fslink.go b/hst/fslink.go
index 8bba9b49..40b4fd8b 100644
--- a/hst/fslink.go
+++ b/hst/fslink.go
@@ -50,9 +50,12 @@ func (l *FSLink) String() string {
return "<invalid>"
}
- dereference := ""
+ var dereference string
if l.Dereference {
+ if l.Target.String() == l.Linkname {
+ return l.Target.String() + "@"
+ }
dereference = "*"
}
- return "&" + l.Target.String() + ":" + dereference + l.Linkname
+ return l.Target.String() + " -> " + dereference + l.Linkname
}