X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fback-mdb%2Ftools.c;h=0d3469d85944b0204f6d78f9200139916f1d75e3;hb=9b5972dc9e14e1f7a7bef755bfd0dc61bcf1ffb3;hp=482f472b77f1e99e26d9a222766ed50202185c81;hpb=44982bf718294137ae74d6f7fbf40864baad2440;p=openldap diff --git a/servers/slapd/back-mdb/tools.c b/servers/slapd/back-mdb/tools.c index 482f472b77..0d3469d859 100644 --- a/servers/slapd/back-mdb/tools.c +++ b/servers/slapd/back-mdb/tools.c @@ -2,7 +2,7 @@ /* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 2011-2015 The OpenLDAP Foundation. + * Copyright 2011-2016 The OpenLDAP Foundation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -713,6 +713,7 @@ done: mdb_tool_txn = NULL; idcursor = NULL; if( rc != 0 ) { + mdb->mi_numads = 0; snprintf( text->bv_val, text->bv_len, "txn_commit failed: %s (%d)", mdb_strerror(rc), rc ); @@ -983,6 +984,7 @@ done: if( rc == 0 ) { rc = mdb_txn_commit( mdb_tool_txn ); if( rc != 0 ) { + mdb->mi_numads = 0; snprintf( text->bv_val, text->bv_len, "txn_commit failed: %s (%d)", mdb_strerror(rc), rc );