]> arthur.barton.de Git - netatalk.git/blobdiff - libatalk/adouble/ad_read.c
Merge 2-2
[netatalk.git] / libatalk / adouble / ad_read.c
index 0da974fbff1dbbff4fd5fabc12f3c7225ecae337..ed7c0cb4da2b182b93a7c203e615403751682bb0 100644 (file)
@@ -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;