From f450ee836149eaaf920b0d95ed0d96e554d675ad Mon Sep 17 00:00:00 2001 From: Colin Date: Wed, 23 Oct 2024 10:11:52 +0000 Subject: [PATCH] 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 --- pkgs/by-name/curlftpfs-sane/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/curlftpfs-sane/package.nix b/pkgs/by-name/curlftpfs-sane/package.nix index 66cc4348e..f9ff2004d 100644 --- a/pkgs/by-name/curlftpfs-sane/package.nix +++ b/pkgs/by-name/curlftpfs-sane/package.nix @@ -29,7 +29,7 @@ owner = "colin"; repo = "curlftpfs"; 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), # so the traditional /etc/fstab approach of fstype=fuse and device = curlftpfs#URI doesn't work.