svn commit: samba r24690 - in
branches/SAMBA_4_0/source/dsdb/samdb/ldb_modules: .
abartlet at samba.org
abartlet at samba.org
Mon Aug 27 00:31:14 GMT 2007
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);
More information about the samba-cvs
mailing list