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