diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-12-26 19:48:38 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-12-26 19:48:38 +0100 |
commit | 84228515b6cf2bfc091e783c10485012e2e7a9b6 (patch) | |
tree | c9e6099b138d4c8609db5377fdafce58934b6718 /sys/src/cmd/auth | |
parent | c5e90835580ef45b060ffc3ab520757848d432a6 (diff) |
keyfs: print error message when reading /adm/keys fails
Diffstat (limited to 'sys/src/cmd/auth')
-rw-r--r-- | sys/src/cmd/auth/keyfs.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/sys/src/cmd/auth/keyfs.c b/sys/src/cmd/auth/keyfs.c index b340dd7df..ad95d510b 100644 --- a/sys/src/cmd/auth/keyfs.c +++ b/sys/src/cmd/auth/keyfs.c @@ -771,15 +771,14 @@ writeusers(void) /* write file */ fd = create(userkeys, OWRITE, 0660); if(fd < 0){ + fprint(2, "keyfs: can't write %s: %r\n", userkeys); free(buf); - fprint(2, "keyfs: can't write keys file\n"); return; } if(write(fd, buf, p - buf) != (p - buf)) - fprint(2, "keyfs: can't write keys file\n"); - - free(buf); + fprint(2, "keyfs: can't write %s: %r\n", userkeys); close(fd); + free(buf); newkeys(); } @@ -854,8 +853,10 @@ readusers(void) /* read file into an array */ fd = open(userkeys, OREAD); - if(fd < 0) + if(fd < 0){ + fprint(2, "keyfs: can't read %s: %r\n", userkeys); return 0; + } d = dirfstat(fd); if(d == nil){ close(fd); |