summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ppp/command.c
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1996-10-12 16:20:34 +0000
committerjkh <jkh@FreeBSD.org>1996-10-12 16:20:34 +0000
commitbba6a15120372e3d04f14cec0157e229a6953825 (patch)
tree9aaae040d84f7ca8e4d17ddd75851bfa12290e17 /usr.sbin/ppp/command.c
parent4ea380d58eccafbaafafcc405737bfcb59e8ee8b (diff)
downloadFreeBSD-src-bba6a15120372e3d04f14cec0157e229a6953825.zip
FreeBSD-src-bba6a15120372e3d04f14cec0157e229a6953825.tar.gz
1. Room to calculate MD5 for CHAP negotiation is shorter than
required. a core is not dumped at first connecting time and dumped at second or third time. (patch I) 2. A routine for "show route" refers out of allocated space. Values pointed by "lp" should be read as CHAR, I think. there is also no free() for disallocation. (patch II) Here is also a patch for an improvement: In current imprementation, even if PPP connection is disconnected by time out, prompt of interactive mode does not change from "PPP>" to "ppp>" to indicate the disconnection on a terminal. So I modified the code to do that. (patch III) Submitted-By: NAKAMURA Motonori <motonori@econ.kyoto-u.ac.jp>
Diffstat (limited to 'usr.sbin/ppp/command.c')
-rw-r--r--usr.sbin/ppp/command.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/usr.sbin/ppp/command.c b/usr.sbin/ppp/command.c
index 67a45a1..72e9a59 100644
--- a/usr.sbin/ppp/command.c
+++ b/usr.sbin/ppp/command.c
@@ -17,7 +17,7 @@
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
- * $Id: command.c,v 1.21 1996/10/07 10:01:17 sos Exp $
+ * $Id: command.c,v 1.22 1996/10/10 11:27:35 sos Exp $
*
*/
#include <sys/types.h>
@@ -480,16 +480,20 @@ char **argv;
return(val);
}
+int aft_cmd = 1;
+
void
-Prompt(flag)
-int flag;
+Prompt()
{
char *pconnect, *pauth;
if (!(mode & MODE_INTER))
return;
- if (flag) printf("\n");
+ if (!aft_cmd)
+ printf("\n");
+ else
+ aft_cmd = 0;
if ( VarLocalAuth == LOCAL_AUTH )
pauth = " ON ";
OpenPOWER on IntegriCloud