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 /sys | |
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.
Diffstat (limited to 'sys')
-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"); } } |