Browse Source

Ticket #3091: iso9660: fix truncated filenames.

±1 problem results in truncating filenames in ISO file listing. This
commit fixes the issue.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Oleksandr Natalenko 11 years ago
parent
commit
97d7bdfd77
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/vfs/extfs/helpers/iso9660.in

+ 1 - 1
src/vfs/extfs/helpers/iso9660.in

@@ -41,7 +41,7 @@ xorriso_list() {
     dir="$2"
     $XORRISO -dev stdio:"$1" -cd "$dir" -lsl 2> /dev/null | @GREP@ "^[-d]" | \
     while read attr ln usr gr sz dt1 dt2 dt3 nm ; do
-        len=$((${#nm} - 2))
+        len=$((${#nm} - 1))
         name=$(printf "$nm" | cut -c2-$len)  # remove quotes
         if test $(printf "$nm" | cut -c1-2) != "d"; then
             printf "%s %s %s %s %s %s %s %s %s/%s\n" "$attr" "$ln" "$usr" "$gr" "$sz" "$dt1" "$dt2" "$dt3" "$dir" "$name"