Deleted Added
full compact
20c20
< * $Id: command.c,v 1.143 1998/06/15 19:05:40 brian Exp $
---
> * $Id: command.c,v 1.144 1998/06/15 19:06:04 brian Exp $
127c127
< const char VersionDate[] = "$Date: 1998/06/15 19:05:40 $";
---
> const char VersionDate[] = "$Date: 1998/06/15 19:06:04 $";
905,916c905,922
< if (arg->argc == arg->argn ||
< (arg->argc == arg->argn+1 && !strcasecmp(arg->argv[arg->argn], "lcp"))) {
< if (arg->cx)
< datalink_Down(arg->cx, CLOSE_STAYDOWN);
< else
< bundle_Down(arg->bundle);
< } else if (arg->argc == arg->argn+1 &&
< !strcasecmp(arg->argv[arg->argn], "ccp")) {
< struct fsm *fp = arg->cx ? &arg->cx->physical->link.ccp.fsm :
< &arg->bundle->ncp.mp.link.ccp.fsm;
< fsm_Down(fp);
< fsm_Close(fp);
---
> if (arg->argc == arg->argn) {
> if (arg->cx)
> datalink_Down(arg->cx, CLOSE_STAYDOWN);
> else
> bundle_Down(arg->bundle, CLOSE_STAYDOWN);
> } else if (arg->argc == arg->argn + 1) {
> if (!strcasecmp(arg->argv[arg->argn], "lcp")) {
> if (arg->cx)
> datalink_Down(arg->cx, CLOSE_LCP);
> else
> bundle_Down(arg->bundle, CLOSE_LCP);
> } else if (!strcasecmp(arg->argv[arg->argn], "ccp")) {
> struct fsm *fp = arg->cx ? &arg->cx->physical->link.ccp.fsm :
> &arg->bundle->ncp.mp.link.ccp.fsm;
> fsm_Down(fp);
> fsm_Close(fp);
> } else
> return -1;