Author: abartlet Date: 2007-11-15 01:13:24 +0000 (Thu, 15 Nov 2007) New Revision: 25958
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=25958 Log: Callers of gendb_search_dn() don't expect to get LDB_ERR_NO_SUCH_OBJECT for base searches. Return 0 in this case. Andrew Bartlett Modified: branches/SAMBA_4_0/source/lib/gendb.c Changeset: Modified: branches/SAMBA_4_0/source/lib/gendb.c =================================================================== --- branches/SAMBA_4_0/source/lib/gendb.c 2007-11-15 01:12:10 UTC (rev 25957) +++ branches/SAMBA_4_0/source/lib/gendb.c 2007-11-15 01:13:24 UTC (rev 25958) @@ -64,6 +64,9 @@ ret = res->count; *msgs = res->msgs; talloc_free(res); + } else if (scope == LDB_SCOPE_BASE && ret == LDB_ERR_NO_SUCH_OBJECT) { + ret = 0; + *msgs = NULL; } else { DEBUG(4,("gendb_search_v: search failed: %s", ldb_errstring(ldb))); ret = -1;