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);

Reply via email to