summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS1
-rw-r--r--configure.ac2
-rw-r--r--slapi-nis.spec5
-rw-r--r--src/back-sch.c2
4 files changed, 7 insertions, 3 deletions
diff --git a/NEWS b/NEWS
index 694a74e..7e772de 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,4 @@
+0.19 * Fix a brown-paper-bag crash.
0.18 * Check that the search base is serviced by a real backend before
we'll attempt to participate in a search request.
* Add a deref_rf function which works like deref_r but also applies
diff --git a/configure.ac b/configure.ac
index ec1f1b5..3e5ddeb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT(slapi-nis,0.18)
+AC_INIT(slapi-nis,0.19)
AC_CONFIG_MACRO_DIR([m4])
AM_INIT_AUTOMAKE(foreign)
LT_INIT
diff --git a/slapi-nis.spec b/slapi-nis.spec
index 9c02ae0..f0847da 100644
--- a/slapi-nis.spec
+++ b/slapi-nis.spec
@@ -1,5 +1,5 @@
Name: slapi-nis
-Version: 0.18
+Version: 0.19
Release: 1%{?dist}
Summary: NIS Server and Schema Compatibility plugins for Directory Server
Group: System Environment/Daemons
@@ -50,6 +50,9 @@ rm -rf $RPM_BUILD_ROOT
%{_sbindir}/nisserver-plugin-defs
%changelog
+* Mon Nov 17 2010 Nalin Dahyabhai <nalin@redhat.com> - 0.19-1
+- fix a brown-paper-bag crash
+
* Mon Nov 17 2010 Nalin Dahyabhai <nalin@redhat.com> - 0.18-1
- update to 0.18
- add a deref_rf function
diff --git a/src/back-sch.c b/src/back-sch.c
index b22c44f..196fd19 100644
--- a/src/back-sch.c
+++ b/src/back-sch.c
@@ -489,7 +489,7 @@ backend_get_set_config_entry_if_matching_cb(Slapi_Entry *e, void *callback_data)
}
for (i = 0; (groups[i] != NULL); i++) {
cbdata->groupdn = slapi_sdn_set_dn_byval(cbdata->groupdn, groups[i]);
- for (j = 0; (sets[j] != NULL); j++) {
+ for (j = 0; (sets != NULL) && (sets[j] != NULL); j++) {
cbdata->setrdn = slapi_sdn_set_dn_byval(cbdata->setrdn, sets[j]);
if ((slapi_sdn_compare(cbdata->groupdn, cbdata->search_groupdn) == 0) &&
(slapi_sdn_compare(cbdata->setrdn, cbdata->search_setrdn) == 0)) {