aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/ppp/bundle.c
diff options
context:
space:
mode:
authorBrian Somers <brian@FreeBSD.org>2001-01-29 01:35:06 +0000
committerBrian Somers <brian@FreeBSD.org>2001-01-29 01:35:06 +0000
commit37b8a5c7bd244dac5e18aa5f492dbfbeef944b2c (patch)
tree65c75d2ab295b820891f616fd1ae02823c7ae187 /usr.sbin/ppp/bundle.c
parent4834b77d04e834235627c6967a3049afaa0e5718 (diff)
Notes
Diffstat (limited to 'usr.sbin/ppp/bundle.c')
-rw-r--r--usr.sbin/ppp/bundle.c11
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