diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-04-22 20:08:50 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-04-22 20:08:50 +0200 |
commit | 07faf720c9077201e88016fe5a308e48e4e5913c (patch) | |
tree | eb91e5c453e61aceeb0a062e7a21e215ab009439 | |
parent | fd80dde429cf35fffa8662c7933a7df36240ab79 (diff) |
secstore: don't print errors for dial() and readnvram() when not in verbose mode
when no secstore server has been configured or no nvram is
setup, exit silently with error status.
-rw-r--r-- | sys/src/cmd/auth/secstore/secstore.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/src/cmd/auth/secstore/secstore.c b/sys/src/cmd/auth/secstore/secstore.c index a66abb570..f3d5a1571 100644 --- a/sys/src/cmd/auth/secstore/secstore.c +++ b/sys/src/cmd/auth/secstore/secstore.c @@ -390,7 +390,8 @@ login(char *id, char **dest, int pass_stdin, int pass_nvram) c = emalloc(sizeof(*c)); if(pass_nvram){ if(readnvram(&nvr, 0) < 0){ - fprint(2, "secstore: readnvram: %r\n"); + if(verbose) + fprint(2, "secstore: readnvram: %r\n"); exits("readnvram failed"); } strecpy(c->pass, c->pass+sizeof c->pass, nvr.config); @@ -417,7 +418,8 @@ login(char *id, char **dest, int pass_stdin, int pass_nvram) if((fd = dial(netmkaddr(*dest, "tcp", "5356"), nil, nil, nil)) >= 0) break; if(dest[1] == nil){ - fprint(2, "secstore: can't dial %s: %r\n", *dest); + if(verbose) + fprint(2, "secstore: can't dial %s: %r\n", *dest); exits("dial failed"); } } |