Bug 8453 - [PATCH] kppp не закрывает файл устройства после установления соединения pppd
: [PATCH] kppp не закрывает файл устройства после установления соединения pppd
Status: NEW
: Sisyphus
(All bugs in Sisyphus/kdenetwork-kppp)
: unstable
: all Linux
: P2 enhancement
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-11-10 10:29 by
Modified: 2013-08-15 19:56 (History)


Attachments
kppp close tty on pppd success start (442 bytes, patch)
2005-11-10 10:33, Artem Delendik
no flags Details | Diff
kppp - close tty when pppd started successfully (442 bytes, patch)
2005-11-10 10:34, Artem Delendik
no flags Details | Diff


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-11-10 10:29:56
После удачного запуска 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 From 2005-11-10 10:33:37 -------
Created an attachment (id=1235) [details]
kppp close tty on pppd success start
------- Comment #2 From 2005-11-10 10:34:58 -------
Created an attachment (id=1236) [details]
kppp - close tty when pppd started successfully
------- Comment #3 From 2008-06-13 13:00:39 -------
*** This bug has been confirmed by popular vote. ***