X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=etc%2Fafpd%2Fextattrs.c;h=c9747f2792e8f0dcfff226e2681eb0390fde10d5;hb=7da5be70fe636491c5cb45a7d1cd9d2ada48ef1e;hp=060011f1681badeeb52fab32e32ebfd472b418a8;hpb=7a0ae384873e9920d676960302636eba27ad01c6;p=netatalk.git diff --git a/etc/afpd/extattrs.c b/etc/afpd/extattrs.c index 060011f1..c9747f27 100644 --- a/etc/afpd/extattrs.c +++ b/etc/afpd/extattrs.c @@ -27,8 +27,8 @@ #include #include #include +#include -#include "globals.h" #include "volume.h" #include "desktop.h" #include "directory.h" @@ -150,7 +150,7 @@ int afp_listextattr(AFPObj *obj _U_, char *ibuf, size_t ibuflen _U_, char *rbuf, adflags = ADFLAGS_DIR; adp = &ad; - ad_init(adp, vol->v_adouble, vol->v_ad_options); + ad_init(adp, vol); if (ad_metadata(uname, adflags, adp) != 0 ) { switch (errno) { case ENOENT: @@ -234,7 +234,7 @@ exit: buf_valid = 0; if (adp) - ad_close_metadata(adp); + ad_close(adp, ADFLAGS_HF); return ret; }