X-Git-Url: https://arthur.barton.de/gitweb/?a=blobdiff_plain;f=libatalk%2Fadouble%2Fad_write.c;h=5cd3742d69f9890f3fa01a5148fc23fda7ae1e6f;hb=1e787cd52b5d7327d180af76ca7e4ab071683313;hp=a807c1de748e7ae0da06f93f9643654cee0dbbac;hpb=8a31fe1c9da97425ff8636da56dbbec914f754b3;p=netatalk.git diff --git a/libatalk/adouble/ad_write.c b/libatalk/adouble/ad_write.c index a807c1de..5cd3742d 100644 --- a/libatalk/adouble/ad_write.c +++ b/libatalk/adouble/ad_write.c @@ -157,13 +157,13 @@ char c = 0; } /* ------------------------ */ -int ad_rtruncate( struct adouble *ad, const off_t size) +int ad_rtruncate(struct adouble *ad, const char *uname, const off_t size) { EC_INIT; #ifndef HAVE_EAFD if (ad->ad_vers == AD_VERSION_EA && size == 0) - EC_NEG1( unlink(ad->ad_ops->ad_path(ad->ad_name, 0)) ); + EC_NEG1( unlink(ad->ad_ops->ad_path(uname, 0)) ); else #endif EC_NEG1( sys_ftruncate(ad_reso_fileno(ad), size + ad->ad_eid[ ADEID_RFORK ].ade_off) ); @@ -173,7 +173,7 @@ EC_CLEANUP: ad->ad_rlen = size; else LOG(log_error, logtype_ad, "ad_rtruncate(\"%s\"): %s", - fullpathname(ad->ad_name), strerror(errno)); + fullpathname(uname), strerror(errno)); EC_EXIT; }