svn commit: samba r10708 - in branches/SAMBA_4_0/source/lib/ldb/ldb_ildap: .

tridge at samba.org tridge at samba.org
Tue Oct 4 05:41:06 GMT 2005


Author: tridge
Date: 2005-10-04 05:41:05 +0000 (Tue, 04 Oct 2005)
New Revision: 10708

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=10708

Log:

a bit more error checking in the idap ldb backend

Modified:
   branches/SAMBA_4_0/source/lib/ldb/ldb_ildap/ldb_ildap.c


Changeset:
Modified: branches/SAMBA_4_0/source/lib/ldb/ldb_ildap/ldb_ildap.c
===================================================================
--- branches/SAMBA_4_0/source/lib/ldb/ldb_ildap/ldb_ildap.c	2005-10-04 04:40:46 UTC (rev 10707)
+++ branches/SAMBA_4_0/source/lib/ldb/ldb_ildap/ldb_ildap.c	2005-10-04 05:41:05 UTC (rev 10708)
@@ -155,8 +155,13 @@
 		search_base = ldb_dn_linearize(ildb, base);
 	}
 	if (search_base == NULL) {
+		ldb_set_errstring(module, talloc_asprintf(module, "Unable to determine baseDN"));
 		return -1;
 	}
+	if (tree == NULL) {
+		ldb_set_errstring(module, talloc_asprintf(module, "Invalid expression parse tree"));
+		return -1;
+	}
 
 	ildb->last_rc = ildap_search_bytree(ildb->ldap, search_base, scope, tree, attrs, 
 					    0, &ldapres);



More information about the samba-cvs mailing list