From 95d399ee2cb67d44993c432cb683182244c36a8e Mon Sep 17 00:00:00 2001 From: Frank Lahm Date: Mon, 12 Mar 2012 16:36:48 +0100 Subject: [PATCH] Offset was not added when reading ressource fork --- libatalk/adouble/ad_read.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libatalk/adouble/ad_read.c b/libatalk/adouble/ad_read.c index 0da974fb..ed7c0cb4 100644 --- a/libatalk/adouble/ad_read.c +++ b/libatalk/adouble/ad_read.c @@ -85,9 +85,9 @@ ssize_t ad_read( struct adouble *ad, const uint32_t eid, off_t off, char *buf, c if (ad->ad_vers == AD_VERSION_EA) { #ifdef HAVE_EAFD - r_off = 0; + r_off = off; #else - r_off = ADEDOFF_RFORK_OSX; + r_off = off + ADEDOFF_RFORK_OSX; #endif } else { r_off = ad_getentryoff(ad, eid) + off; -- 2.39.2