Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Wed Jul 31 04:08:48 UTC 2019 on sn-devel-184
struct partition_private_data);
bool trace = module && ldb_module_flags(ldb) & LDB_FLG_ENABLE_TRACING;
+ if (data == NULL) {
+ DEBUG(0,("partion delete transaction with no private data\n"));
+ return ldb_operr(ldb);
+ }
+
/*
* Order of del_trans calls must be the reverse of that in
* partition_start_trans. See comment in that function for detail.
*/
- if (data && data->partitions) {
+ if (data->partitions) {
for (i=0; data->partitions[i]; i++);;
for (i--; i>=0; i--) {
struct dsdb_partition *p = data->partitions[i];