tdb_traverse/tdb_traverse_read: check returns for negative, not -1.
authorRusty Russell <rusty@rustcorp.com.au>
Mon, 20 Jun 2011 09:10:31 +0000 (18:40 +0930)
committerRusty Russell <rusty@rustcorp.com.au>
Mon, 20 Jun 2011 09:18:35 +0000 (11:18 +0200)
commit5a7874e119acbc80410b2f2c1847371236c22a56
tree86a351bdb3abfa3dc78c106f123e508e19a56fe9
parent9850f256337d70401d962bb1f6d5b834a221358d
tdb_traverse/tdb_traverse_read: check returns for negative, not -1.

TDB2 returns a negative error number on failure.  This is compatible
if we always check for < 0 instead of == -1.

Also, there's no tdb_traverse_read in TDB2: we don't try to make
traverse reliable any more, so there are no write locks anyway.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
15 files changed:
source3/groupdb/mapping_tdb.c
source3/lib/dbwrap_util.c
source3/lib/gencache.c
source3/lib/tdb_validate.c
source3/printing/nt_printing_tdb.c
source3/registry/reg_backend_db.c
source3/rpc_server/srvsvc/srv_srvsvc_nt.c
source3/smbd/connection.c
source3/smbd/session.c
source3/utils/net_g_lock.c
source3/utils/net_serverid.c
source3/utils/status.c
source3/winbindd/winbindd_cache.c
source4/lib/ldb/ldb_tdb/ldb_index.c
source4/lib/ldb/ldb_tdb/ldb_search.c