fix off-by-one

This commit is contained in:
Joey Hess 2013-10-16 12:14:14 -04:00
parent 68495337bc
commit 82ff37520f

View file

@ -59,7 +59,7 @@ checkAttr (h, attrs, cwd) want file = do
| '\0' `elem` s = if "\0" `isSuffixOf` s | '\0' `elem` s = if "\0" `isSuffixOf` s
then then
let bits = segment (== '\0') s let bits = segment (== '\0') s
in if length bits == numattrs * 3 in if length bits == (numattrs * 3) + 1
then Just $ getattrvalues bits [] then Just $ getattrvalues bits []
else Nothing -- more attributes to come else Nothing -- more attributes to come
else Nothing -- output incomplete else Nothing -- output incomplete