From 088436dff3fb12ec0b82f15fa971a48d798bd9b6 Mon Sep 17 00:00:00 2001 From: Christian Ambach Date: Tue, 8 May 2012 17:16:49 +0200 Subject: s3:winbindd:autorid check that transaction start did work this fixes Coverity #700172 CHECKED_RETURN Autobuild-User: Christian Ambach Autobuild-Date: Wed May 9 00:27:08 CEST 2012 on sn-devel-104 --- source3/winbindd/idmap_autorid.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source3/winbindd/idmap_autorid.c b/source3/winbindd/idmap_autorid.c index 08dcc6595f..df63fa9920 100644 --- a/source3/winbindd/idmap_autorid.c +++ b/source3/winbindd/idmap_autorid.c @@ -435,7 +435,11 @@ static NTSTATUS idmap_autorid_map_sid_to_id(struct idmap_domain *dom, sid_string_dbg(map->sid))); /* create new mapping */ - dbwrap_transaction_start(ctx->db); + res = dbwrap_transaction_start(ctx->db); + if (res != 0) { + DEBUG(2, ("transaction_start failed\n")); + return NT_STATUS_INTERNAL_DB_CORRUPTION; + } ret = idmap_tdb_common_new_mapping(dom, map); -- cgit