+ if (path_isadir(s_path)) {
+ LOG(log_debug, logtype_afpd, "afp_listextattr(%s): is a dir", uname);
+ adflags = ADFLAGS_DIR;
+ } else {
+ LOG(log_debug, logtype_afpd, "afp_listextattr(%s): is a file", uname);
+ opened = of_findname(vol, s_path);
+ if (opened) {
+ adp = opened->of_ad;
+ fd = ad_meta_fileno(adp);
+ }
+ }
+
+ if (ad_metadata(uname, adflags, adp) != 0 ) {