diff options
| author | Brian Somers <brian@FreeBSD.org> | 2001-01-29 01:35:06 +0000 |
|---|---|---|
| committer | Brian Somers <brian@FreeBSD.org> | 2001-01-29 01:35:06 +0000 |
| commit | 37b8a5c7bd244dac5e18aa5f492dbfbeef944b2c (patch) | |
| tree | 65c75d2ab295b820891f616fd1ae02823c7ae187 /usr.sbin/ppp/bundle.c | |
| parent | 4834b77d04e834235627c6967a3049afaa0e5718 (diff) | |
Notes
Diffstat (limited to 'usr.sbin/ppp/bundle.c')
| -rw-r--r-- | usr.sbin/ppp/bundle.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/usr.sbin/ppp/bundle.c b/usr.sbin/ppp/bundle.c index 1005ed21a8d7..9aea891b212f 100644 --- a/usr.sbin/ppp/bundle.c +++ b/usr.sbin/ppp/bundle.c @@ -1183,11 +1183,12 @@ bundle_ShowStatus(struct cmdargs const *arg) prompt_Printf(arg->prompt, " Auth name: %s\n", arg->bundle->cfg.auth.name); prompt_Printf(arg->prompt, " Diagnostic socket: "); - if (*server.cfg.sockname != '\0') - prompt_Printf(arg->prompt, "%s, mask 0%03o%s\n", - server.cfg.sockname, (int)server.cfg.mask, - server.fd == -1 ? " (not open)" : ""); - else if (server.cfg.port != 0) + if (*server.cfg.sockname != '\0') { + prompt_Printf(arg->prompt, "%s", server.cfg.sockname); + if (server.cfg.mask != (mode_t)-1) + prompt_Printf(arg->prompt, ", mask 0%03o", (int)server.cfg.mask); + prompt_Printf(arg->prompt, "%s\n", server.fd == -1 ? " (not open)" : ""); + } else if (server.cfg.port != 0) prompt_Printf(arg->prompt, "TCP port %d%s\n", server.cfg.port, server.fd == -1 ? " (not open)" : ""); else |
