@@ -658,7 +658,7 @@ ensureTrailingSlash :: Array Word8 -> Array Word8
658658ensureTrailingSlash path =
659659 if byteLength path /= 0
660660 then
661− let mx = A.getIndex path (byteLength path - 1)
661+ let mx = A.getIndex (byteLength path - 1) path
662662 in case mx of
663663 Nothing -> error "ensureTrailingSlash: Bug: Invalid index"
664664 Just x ->
@@ -672,7 +672,7 @@ removeTrailingSlash path =
672672 if byteLength path /= 0
673673 then
674674 let n = byteLength path - 1
675− mx = A.getIndex path n
675+ mx = A.getIndex n path
676676 in case mx of
677677 Nothing -> error "removeTrailingSlash: Bug: Invalid index"
678678 Just x ->