Author: abartlet Date: 2007-08-27 00:31:14 +0000 (Mon, 27 Aug 2007) New Revision: 24690
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=24690 Log: Further fix to bug 4919: Ensure we don't supply a NULL URL argument to ldb_connect_backend(). Andrew Bartlett Modified: branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/partition.c Changeset: Modified: branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/partition.c =================================================================== --- branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/partition.c 2007-08-27 00:21:37 UTC (rev 24689) +++ branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules/partition.c 2007-08-27 00:31:14 UTC (rev 24690) @@ -821,6 +821,11 @@ data->partitions[i]->backend = relative_path(module, data->partitions[i], p); + if (!data->partitions[i]->backend) { + ldb_asprintf_errstring(module->ldb, + "partition_init: unable to determine an relative path for partition: %s", base); + talloc_free(mem_ctx); + } ret = ldb_connect_backend(module->ldb, data->partitions[i]->backend, NULL, &data->partitions[i]->module); if (ret != LDB_SUCCESS) { talloc_free(mem_ctx);