summaryrefslogtreecommitdiffstats
path: root/ldap/servers
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2010-07-09 20:48:08 -0500
committerNoriko Hosoi <nhosoi@redhat.com>2010-08-20 11:53:18 -0700
commit08e49c1de2ba34538b2b0122ea3ef3e1fb0e6c5e (patch)
treec2fa7161037713455a8c66b8817697617e3e76bf /ldap/servers
parent696e2f7911dae50b0ec15dcd01015f712189ed7d (diff)
downloadds-08e49c1de2ba34538b2b0122ea3ef3e1fb0e6c5e.tar.gz
ds-08e49c1de2ba34538b2b0122ea3ef3e1fb0e6c5e.tar.xz
ds-08e49c1de2ba34538b2b0122ea3ef3e1fb0e6c5e.zip
Bug 613056 - fix coverify Defect Type: Null pointer dereferences issues 11892 - 11939
https://bugzilla.redhat.com/show_bug.cgi?id=613056 Resolves: bug 613056 Bug description: Fix coverify Defect Type: Null pointer dereferences issues 11892 - 11939 description: Catch possible NULL pointer in filter_optimize().
Diffstat (limited to 'ldap/servers')
-rw-r--r--ldap/servers/slapd/filter.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ldap/servers/slapd/filter.c b/ldap/servers/slapd/filter.c
index b3e96b4a..b4a3102a 100644
--- a/ldap/servers/slapd/filter.c
+++ b/ldap/servers/slapd/filter.c
@@ -1522,7 +1522,7 @@ filter_optimize(Slapi_Filter *f)
if(f_child->f_choice != LDAP_FILTER_NOT)
{
/* we have a winner, do swap */
- f_prev->f_next = f_child->f_next;
+ if (f_prev) f_prev->f_next = f_child->f_next;
f_child->f_next = f->f_list;
f->f_list = f_child;
break;