Are there OSes or architectures where PROT_WRITE implies PROT_READ? I ran into this on FreeBSD/FreeNAS x86_64.
(We've got an abort() cropping up as well, but I couldn't get that to reproduce yet.)
diff --git a/libatalk/adouble/ad_open.c b/libatalk/adouble/ad_open.c
index ea221ff..aee7eaf 100644
--- a/libatalk/adouble/ad_open.c
+++ b/libatalk/adouble/ad_open.c
@@ -586,7 +586,7 @@ static int ad_convert_osx(const char path, struct adouble ad)
origlen = ad_getentryoff(ad, ADEID_RFORK) + ad_getentrylen(ad, ADEID_RFORK);
Fixed in [3988114e763aceb0d06ffb9a64549dec5a9500ff] for 3.1.3.
Related
Commit: [398811]