diff options
author | Endi S. Dewata <edewata@redhat.com> | 2010-07-09 20:48:08 -0500 |
---|---|---|
committer | Noriko Hosoi <nhosoi@redhat.com> | 2010-08-20 11:53:18 -0700 |
commit | 08e49c1de2ba34538b2b0122ea3ef3e1fb0e6c5e (patch) | |
tree | c2fa7161037713455a8c66b8817697617e3e76bf /ldap/servers | |
parent | 696e2f7911dae50b0ec15dcd01015f712189ed7d (diff) | |
download | ds-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.c | 2 |
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; |