mirror of
https://github.com/samba-team/samba.git
synced 2025-01-11 05:18:09 +03:00
smbd: ignore ctdb tombstone records in fetch_share_mode_unlocked_parser()
dbwrap_parse_record() can return ctdb tombstone records from the lctdb, ignore them. Bug: https://bugzilla.samba.org/show_bug.cgi?id=12005 Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
This commit is contained in:
parent
464b386d55
commit
7147859c7a
@ -628,6 +628,12 @@ static void fetch_share_mode_unlocked_parser(
|
||||
struct share_mode_lock *lck = talloc_get_type_abort(
|
||||
private_data, struct share_mode_lock);
|
||||
|
||||
if (data.dsize == 0) {
|
||||
/* Likely a ctdb tombstone record, ignore it */
|
||||
lck->data = NULL;
|
||||
return;
|
||||
}
|
||||
|
||||
lck->data = parse_share_modes(lck, key, data);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user