diff options
author | Volker Lendecke <vl@samba.org> | 2014-06-29 08:56:03 +0000 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2014-07-15 12:46:11 +0200 |
commit | 74a80557f6d9b7a85656ec701ab70eb091fe2e11 (patch) | |
tree | 9940831900b53457b044928ea32eaa7a23e1d735 | |
parent | a9dcd0201eba2f744bf4fdd5d5720cc5c11b66ab (diff) | |
download | samba-74a80557f6d9b7a85656ec701ab70eb091fe2e11.tar.gz |
smbstatus: Fix an uninitialized variable
We only print valid share mode entries, stale ones don't count. In
traverse, let the callback decide about staleness.
https://bugzilla.samba.org/show_bug.cgi?id=10680
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
(cherry picked from commit 9f2e90754bcb7bf5f7159d07f0bc5fe754e71bf5)
-rw-r--r-- | source3/locking/share_mode_lock.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source3/locking/share_mode_lock.c b/source3/locking/share_mode_lock.c index 342f9108d6a..4f049bd68a9 100644 --- a/source3/locking/share_mode_lock.c +++ b/source3/locking/share_mode_lock.c @@ -495,6 +495,7 @@ static int traverse_fn(struct db_record *rec, void *_state) NDR_PRINT_DEBUG(share_mode_data, d); } for (i=0; i<d->num_share_modes; i++) { + d->share_modes[i].stale = false; /* [skip] in idl */ state->fn(&d->share_modes[i], d->servicepath, d->base_name, state->private_data); |