diff options
author | Vladimir Lavor <vlavor@cisco.com> | 2021-06-01 09:21:49 +0200 |
---|---|---|
committer | Vladimir Lavor <vlavor@cisco.com> | 2021-06-01 16:08:39 +0200 |
commit | da95997338b77811bc2ea850db393c652b3bd18e (patch) | |
tree | 8c1e9f58e858598de00d3c6954224d041bd6ba83 /adapter/statsclient/statsclient.go | |
parent | ba6e92d715c59dc71c4e18e66b262d07578d524b (diff) |
statsclient: fix retrieving stats type
Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Change-Id: Id51fa03ac69a2fc29aca5ff644178cdfcabe523c
Diffstat (limited to 'adapter/statsclient/statsclient.go')
-rw-r--r-- | adapter/statsclient/statsclient.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/adapter/statsclient/statsclient.go b/adapter/statsclient/statsclient.go index 0b16a77..8c5904d 100644 --- a/adapter/statsclient/statsclient.go +++ b/adapter/statsclient/statsclient.go @@ -505,13 +505,17 @@ func (sc *StatsClient) getStatEntriesOnIndex(vector dirVector, indexes ...uint32 if len(dirName) == 0 { return } + var t adapter.StatType d := sc.CopyEntryData(dirPtr, ^uint32(0)) + if d != nil { + t = d.Type() + } entries = append(entries, adapter.StatEntry{ StatIdentifier: adapter.StatIdentifier{ Index: index, Name: dirName, }, - Type: d.Type(), + Type: t, Data: d, Symlink: adapter.StatType(dirType) == adapter.Symlink, }) |