svn commit: samba r19900 - in branches/SAMBA_3_0/source/lib/ldb/ldb_tdb: .

vlendec at samba.org vlendec at samba.org
Sat Nov 25 17:14:40 GMT 2006


Author: vlendec
Date: 2006-11-25 17:14:39 +0000 (Sat, 25 Nov 2006)
New Revision: 19900

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

Log:
Fix klokwork ID 3148, 3149
Modified:
   branches/SAMBA_3_0/source/lib/ldb/ldb_tdb/ldb_index.c


Changeset:
Modified: branches/SAMBA_3_0/source/lib/ldb/ldb_tdb/ldb_index.c
===================================================================
--- branches/SAMBA_3_0/source/lib/ldb/ldb_tdb/ldb_index.c	2006-11-25 17:11:29 UTC (rev 19899)
+++ branches/SAMBA_3_0/source/lib/ldb/ldb_tdb/ldb_index.c	2006-11-25 17:14:39 UTC (rev 19900)
@@ -642,6 +642,10 @@
 	struct ldb_reply *ares = NULL;
 	unsigned int i;
 
+	if (!ac) {
+		return LDB_ERR_OPERATIONS_ERROR;
+	}
+
 	for (i = 0; i < dn_list->count; i++) {
 		struct ldb_dn *dn;
 		int ret;
@@ -722,6 +726,10 @@
 	struct dn_list *dn_list;
 	int ret;
 
+	if ((ac == NULL) || (ltdb == NULL)) {
+		return -1;
+	}
+
 	if (ltdb->cache->indexlist->num_elements == 0 && 
 	    ac->scope != LDB_SCOPE_BASE) {
 		/* no index list? must do full search */



More information about the samba-cvs mailing list