diff --git a/kernel/trunk/fs/iso9660.inc b/kernel/trunk/fs/iso9660.inc index 72cd5bff89..636ee5efe6 100644 --- a/kernel/trunk/fs/iso9660.inc +++ b/kernel/trunk/fs/iso9660.inc @@ -297,8 +297,8 @@ fs_CdReadFolder: cld stosb ; проверка конца файла - mov al,[esi+1] - cmp al,byte 3Bh ; сепаратор конца файла ';' + mov ax,[esi] + cmp ax,word 3B00h ; сепаратор конца файла ';' je .cd_get_parameters_of_file_1 ; проверка для файлов не заканчивающихся сепаратором movzx eax,byte [ebp-33]