forked from Imagelibrary/rtems
2005-01-31 Sergei Organov <osv@topconrd.ru>
PR 771/pppd * libnetworking/pppd/chat.c, libnetworking/pppd/rtemsmain.c: The fix committed to fix PR736 breaks pppd. chat.c should have its own static ttyfd for pppd to work correctly. The symptom is that second invokation of chat (for connect script) fails due to pppd_ttyfd set to -1 by previous chat invokation (for init script). In addition, this patch fixes leaving of dangling pointer in the abort_stbring[] by chat_send().
This commit is contained in:
@@ -77,7 +77,7 @@ int pppifunit; /* Interface unit number */
|
||||
char hostname[MAXNAMELEN]; /* Our hostname */
|
||||
static char ppp_devnam[MAXPATHLEN]; /* name of PPP tty (maybe ttypx) */
|
||||
|
||||
/* int pppd_ttyfd; * Serial port file descriptor */
|
||||
int pppd_ttyfd; /* Serial port file descriptor */
|
||||
int baud_rate; /* Actual bits/second for serial device */
|
||||
int hungup; /* terminal has been hung up */
|
||||
int privileged; /* we're running as real uid root */
|
||||
|
||||
Reference in New Issue
Block a user