X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libatalk%2Fadouble%2Fad_flush.c;h=0685646667d2d2fab3eaf11b8cdf2f047d5a60a8;hb=a03a613265c54c687dbc3408c70c24b267c3a685;hp=abc697bdeff14aa48fcb0fea70b84658868b3e37;hpb=e70a5921000537ca888f13b00103919793f01c58;p=netatalk.git diff --git a/libatalk/adouble/ad_flush.c b/libatalk/adouble/ad_flush.c index abc697bd..06856466 100644 --- a/libatalk/adouble/ad_flush.c +++ b/libatalk/adouble/ad_flush.c @@ -93,7 +93,7 @@ int ad_rebuild_adouble_header(struct adouble *ad) nent = htons( nent ); memcpy(nentp, &nent, sizeof( nent )); - switch (ad->ad_flags) { + switch (ad->ad_vers) { case AD_VERSION2: len = ad_getentryoff(ad, ADEID_RFORK); break; @@ -149,7 +149,7 @@ int ad_flush(struct adouble *ad) int len; struct ad_fd *adf; - switch (ad->ad_flags) { + switch (ad->ad_vers) { case AD_VERSION2: adf = ad->ad_mdp; break; @@ -170,7 +170,7 @@ int ad_flush(struct adouble *ad) } len = ad->ad_ops->ad_rebuild_header(ad); - switch (ad->ad_flags) { + switch (ad->ad_vers) { case AD_VERSION2: if (adf_pwrite(ad->ad_mdp, ad->ad_data, len, 0) != len) { if (errno == 0) @@ -221,7 +221,7 @@ int ad_close(struct adouble *ad, int adflags) } if ((adflags & ADFLAGS_HF)) { - switch (ad->ad_flags) { + switch (ad->ad_vers) { case AD_VERSION2: if ((ad_meta_fileno(ad) != -1) && !(--ad->ad_mdp->adf_refcount)) { if (close( ad_meta_fileno(ad) ) < 0) @@ -249,7 +249,7 @@ int ad_close(struct adouble *ad, int adflags) } if ((adflags & ADFLAGS_RF)) { - switch (ad->ad_flags) { + switch (ad->ad_vers) { case AD_VERSION2: /* Do nothing as ADFLAGS_RF == ADFLAGS_HF */ break;