Dmitry Yemanov wrote:
Прога асинхронно падает где то в ядре после вызова isc_cancel_events
и последующих вызовов isc_free и isc_detach_database.
Какой-такой isc_free?
Так вроде буфера созданные isc_event_block надо освободить.
Вообщем я примерно выяснил причину. Похоже что асинхронный
callback вызывается уже после вызова isc_cancel_events. Прога
при закрытии пишет в базу, срабатывает events и всё это накладывается
с процедурой закрытия соединения. Для лечения пришлось возводить
флаг перед вызовом isc_cancel_events, чтобы внутри callback функции
не работать при этом флаге.
--
--- Home Page http://ok.novgorod.net/ap ---