diff options
Diffstat (limited to 'adapter/statsclient/statsclient.go')
-rw-r--r-- | adapter/statsclient/statsclient.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/adapter/statsclient/statsclient.go b/adapter/statsclient/statsclient.go index 16af16a..0b16a77 100644 --- a/adapter/statsclient/statsclient.go +++ b/adapter/statsclient/statsclient.go @@ -505,13 +505,15 @@ func (sc *StatsClient) getStatEntriesOnIndex(vector dirVector, indexes ...uint32 if len(dirName) == 0 { return } + d := sc.CopyEntryData(dirPtr, ^uint32(0)) entries = append(entries, adapter.StatEntry{ StatIdentifier: adapter.StatIdentifier{ Index: index, Name: dirName, }, - Type: adapter.StatType(dirType), - Data: sc.CopyEntryData(dirPtr), + Type: d.Type(), + Data: d, + Symlink: adapter.StatType(dirType) == adapter.Symlink, }) } return entries, nil |