11.11.2015 15:21, Alex Peshkoff wrote:
> That flag means here 'page must be encrypted when written to the disk'.

   Стоп, я опять не понимаю как это не работает.
   Страница читается с диска с установленным флагом. Она расшифровывается, но 
флаг 
остаётся установленным.
   Если идёт процесс расшифровки, то условие (bool(page->pag_flags & 
Ods::crypted_page) != 
crypt) выполняется и она помечается как грязная.
   При записи уже crypt == false и флаг должен просто сняться перед записью.

   Почему это не работало и как присвоение никогда не используемого флага 
исправило ситуацию?

-- 
   WBR, SD.

------------------------------------------------------------------------------
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to