|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 24 Sep 2000 10:59:27 To : Solar Designer Subject : Re: pop3d patch for BAD quality lines --------------------------------------------------------------------------------
Hello Solar Designer!
>> - switch ((result = pop_handle_state(pop_trans_commands))) {
>> + result = pop_handle_state(pop_trans_commands);
>> + /* Hеобходимый хак: переход в UPDATE даже по обрыву сессии */
>> + if( result == POP_CRASH ) {
SD> Лучше:
SD> if (result == POP_CRASH && !(db.flags & DB_STALE)) {
SD> иначе эта ситуация все равно распознается, но после лишних syscall'ов.
То есть если что-то изменилось? Угу, спасибо. Правда, эти затраты меня
не волнуют, более интересно было бы различать разные причины crash'а,
сетевые и внутренние, и при вторых не апдейтить.
/netch
--- ifmail v.2.15dev5
* Origin: Lucky Netch Incorporated (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/20328992545b8.html, оценка из 5, голосов 10
|