diff options
author | Andrew Tridgell <tridge@samba.org> | 2009-09-15 10:00:24 -0700 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2009-09-15 18:45:42 -0700 |
commit | 12f689eef4394e8c2cf8efdded06d5b398d6e0a7 (patch) | |
tree | c22532523c885e74042c46d596d5dcdf3bb7e6cf /source3/lib/errmap_unix.c | |
parent | 00fb6705ffc937617e11c6da33b39bad7dda2ac3 (diff) | |
download | samba-12f689eef4394e8c2cf8efdded06d5b398d6e0a7.tar.gz samba-12f689eef4394e8c2cf8efdded06d5b398d6e0a7.tar.bz2 samba-12f689eef4394e8c2cf8efdded06d5b398d6e0a7.zip |
s4-ldb: cope better with corruption of tdb records
When doing an indexed search if we hit a corrupt record we abandoned
the indexed search and did a full search. The problem was that we
might have sent some records to the caller already, which means the
caller ended up with duplicate records. Fix this by returning a search
error if indexing returns an error and we have given any records to
the caller.
Diffstat (limited to 'source3/lib/errmap_unix.c')
0 files changed, 0 insertions, 0 deletions