aboutsummaryrefslogtreecommitdiffstats
path: root/lib/rfsv16.cc
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rfsv16.cc')
-rw-r--r--lib/rfsv16.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/rfsv16.cc b/lib/rfsv16.cc
index 3e26f07..21fb820 100644
--- a/lib/rfsv16.cc
+++ b/lib/rfsv16.cc
@@ -272,10 +272,11 @@ fgeteattr(const char * const name, PlpDirent &e)
else
p = realName.c_str();
e.name = p;
- e.attr = a.getWord(2);
+ e.attr = attr2std((long)a.getWord(2));
e.size = a.getDWord(4);
e.time = PsiTime(a.getDWord(8));
e.UID = PlpUID(0,0,0);
+ e.attrstr = string(attr2String(e.attr));
return res;
}
cerr << "fgeteattr: Unknown response (" << name << ") " << a <<endl;