diff options
author | Andrew Tridgell <tridge@samba.org> | 1999-12-22 01:36:27 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 1999-12-22 01:36:27 +0000 |
commit | fc4e722127c13b9b3e135ce3813f339eea28b8a5 (patch) | |
tree | e955f4d6d8358df4dc978d2375aa6ab3f7bc491f /source3/utils | |
parent | ecfee3f1708d3335e4bd4a9abb0eb59979ba2523 (diff) | |
download | samba-fc4e722127c13b9b3e135ce3813f339eea28b8a5.tar.gz samba-fc4e722127c13b9b3e135ce3813f339eea28b8a5.tar.bz2 samba-fc4e722127c13b9b3e135ce3813f339eea28b8a5.zip |
improved error message in case the lock list is truncated
(This used to be commit f4ecc5a8e39ee69c59123b7b3ffbd081f69824ca)
Diffstat (limited to 'source3/utils')
-rw-r--r-- | source3/utils/status.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/source3/utils/status.c b/source3/utils/status.c index 35f91ef2af..5111891492 100644 --- a/source3/utils/status.c +++ b/source3/utils/status.c @@ -324,13 +324,20 @@ static int traverse_fn1(TDB_CONTEXT *tdb, TDB_DATA kbuf, TDB_DATA dbuf) printf("\n"); if (!shares_only) { + int ret; + if (!locking_init(1)) { printf("Can't initialise shared memory - exiting\n"); exit(1); } - if (share_mode_forall(print_share_mode) <= 0) + ret = share_mode_forall(print_share_mode); + + if (ret == 0) { printf("No locked files\n"); + } else if (ret == -1) { + printf("locked file list truncated\n"); + } printf("\n"); |