diff options
author | brian <brian@FreeBSD.org> | 2002-03-04 10:08:57 +0000 |
---|---|---|
committer | brian <brian@FreeBSD.org> | 2002-03-04 10:08:57 +0000 |
commit | e1efcab9b5847e4fa82fa989cc0697882db3d656 (patch) | |
tree | c30e451aefcf8467bb77753419c539736de5a4f9 /usr.sbin/ppp/async.c | |
parent | 59a679ac31786ba8a42bdd9b7e88791fa59c4628 (diff) | |
download | FreeBSD-src-e1efcab9b5847e4fa82fa989cc0697882db3d656.zip FreeBSD-src-e1efcab9b5847e4fa82fa989cc0697882db3d656.tar.gz |
Don't blow away ``set escape'' settings when we've completed the
login phase. Just initialise the correct parts.
Originially submitted by: Vladimir B. Machulsky <bofhmail@yahoo.com>
Diffstat (limited to 'usr.sbin/ppp/async.c')
-rw-r--r-- | usr.sbin/ppp/async.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/usr.sbin/ppp/async.c b/usr.sbin/ppp/async.c index 4653821..266c906 100644 --- a/usr.sbin/ppp/async.c +++ b/usr.sbin/ppp/async.c @@ -56,10 +56,16 @@ void async_Init(struct async *async) { + async_Setup(async); + memset(async->cfg.EscMap, '\0', sizeof async->cfg.EscMap); +} + +void +async_Setup(struct async *async) +{ async->mode = MODE_HUNT; async->length = 0; async->my_accmap = async->his_accmap = 0xffffffff; - memset(async->cfg.EscMap, '\0', sizeof async->cfg.EscMap); } void |