curlftpfs: fix a bug wherein optimized aarch64 readdirs would loop endlessly

the fuse3 API allows for seekable directory iterators, and by not passing the 'offset' parameter to fuse, it was defaulting to garbage and the same part of the directory was being iterated, endlessly
This commit is contained in:
2024-10-23 10:11:52 +00:00
parent cebfe5df19
commit f450ee8361

View File

@@ -29,7 +29,7 @@
owner = "colin"; owner = "colin";
repo = "curlftpfs"; repo = "curlftpfs";
rev = "master"; rev = "master";
hash = "sha256-biPw3Z0RFpdyQb9+2Fl9xOodREpE7j9ezaVAp2WFqzQ="; hash = "sha256-Vjt/3WFkTooT1c/oXatqPb1hIREWTrJGdXoHRVG+ZXg=";
}; };
# `mount` clears PATH before calling the mount helper (see util-linux/lib/env.c), # `mount` clears PATH before calling the mount helper (see util-linux/lib/env.c),
# so the traditional /etc/fstab approach of fstype=fuse and device = curlftpfs#URI doesn't work. # so the traditional /etc/fstab approach of fstype=fuse and device = curlftpfs#URI doesn't work.