Summary: | holdoff option does not work | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey Vlasov <vsu> |
Component: | ppp | Assignee: | Dmitry V. Levin <ldv> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P5 | CC: | mike, pilot, voins |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Sergey Vlasov
2002-11-20 15:21:19 MSK
to maintainer Still fails in the same way with ppp-2.4.1.20031003-alt2 from Sisyphus. В ppp-2.4.2-alt1 стало ещё интереснее: # pppd pty 'sleep 1' debug nodetach local persist holdoff 120 using channel 19 Using interface ppp0 Connect: ppp0 <--> /dev/pts/59 Script sleep 1 finished (pid 15721), status = 0x0 Modem hangup Connection terminated. using channel 20 Using interface ppp0 Connect: ppp0 <--> /dev/pts/60 sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x6908bbb6> <pcomp> <accomp>] Script sleep 1 finished (pid 15736), status = 0x0 Modem hangup Connection terminated. using channel 21 Using interface ppp0 Connect: ppp0 <--> /dev/pts/61 sent [LCP ConfReq id=0x2 <asyncmap 0x0> <magic 0xb91b8ca6> <pcomp> <accomp>] ... Зедержки нет, как и раньше, но теперь при нажатии ^C выдаётся громадное количество сообщений "Terminating on signal 2.", и в конечном итоге Segmentation fault. зацикливаниие сигналов я победил. c holdoff всё хуже. значение holdoff принудительно сбрасывается в 0 уже после разбора опций из-за ошибки в коде. Я могу поставить хак, который будет спасать holdoff. Подозреваю, что там спрятано ещё много таких же граблей. Для нормального исправления этой ошибки потребуется изменение значительного куска кода pppd. Влезать в это очень не хочется. fixed in ppp-2.4.2-alt2 |