@@ -658,7 +658,7 @@ ensureTrailingSlash :: Array Word8 -> Array Word8
658ensureTrailingSlash path =
658ensureTrailingSlash path =
659 if byteLength path /= 0
659 if byteLength path /= 0
661− let mx = A.getIndex path (byteLength path - 1)
661+ let mx = A.getIndex (byteLength path - 1) path
662 in case mx of
662 in case mx of
663 Nothing -> error "ensureTrailingSlash: Bug: Invalid index"
663 Nothing -> error "ensureTrailingSlash: Bug: Invalid index"
664 Just x ->
664 Just x ->
@@ -672,7 +672,7 @@ removeTrailingSlash path =
672 if byteLength path /= 0
672 if byteLength path /= 0
674 let n = byteLength path - 1
674 let n = byteLength path - 1
675− mx = A.getIndex path n
675+ mx = A.getIndex n path
676 in case mx of
676 in case mx of
677 Nothing -> error "removeTrailingSlash: Bug: Invalid index"
677 Nothing -> error "removeTrailingSlash: Bug: Invalid index"
678 Just x ->
678 Just x ->