Bug 8453

Summary: [PATCH] kppp не закрывает файл устройства после установления соединения pppd
Product: Sisyphus Reporter: Artem Delendik <u2u>
Component: kdenetwork-kpppAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: mike, rider
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
kppp close tty on pppd success start
none
kppp - close tty when pppd started successfully none

Description Artem Delendik 2005-11-10 10:29:56 MSK
После удачного запуска pppd  kppp держит открытым файл устройства. Это приводит
к тому, что pppd по закрытии сеанса не посылает SIGHUP на tty (см. исходники
pppd, файл tty.c) , т.к. считает, что не он один использует устройство. Так же
slmodemd вешает трубку только после полного закрытия /dev/ttySLM0-->/dev/pts/x
всеми процессами. Тривиальный патч прилагается.


Steps to Reproduce:
1. запустить slmodemd, kppp, установить соединение
2. Нажать disconnect в pppd - slmodem не ложит трубку.
3. Нажать disconnect в pppd и выйти из kppp - трубка ложится сразу же.
Comment 1 Artem Delendik 2005-11-10 10:33:37 MSK
Created attachment 1235 [details]
kppp close tty on pppd success start
Comment 2 Artem Delendik 2005-11-10 10:34:58 MSK
Created attachment 1236 [details]
kppp - close tty when pppd started successfully
Comment 3 Mikhail Gusarov 2008-06-13 13:00:39 MSD

    
Comment 4 Anton Farygin 2021-10-15 22:49:05 MSK
Невозможно исправить, т.к. пакет удалён в задании #188512