[Fedora-directory-commits] ldapserver/ldap/servers/slapd operation.c, 1.7, 1.8
Noriko Hosoi
nhosoi at fedoraproject.org
Thu Dec 11 00:08:21 UTC 2008
Author: nhosoi
Update of /cvs/dirsec/ldapserver/ldap/servers/slapd
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11178
Modified Files:
operation.c
Log Message:
Resolves: #475899
Summary: extensible filter having range operation crashes the server
Description: we should prevent accessing the inside of NULL pointer.
Index: operation.c
===================================================================
RCS file: /cvs/dirsec/ldapserver/ldap/servers/slapd/operation.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- operation.c 15 Oct 2008 06:30:05 -0000 1.7
+++ operation.c 11 Dec 2008 00:08:18 -0000 1.8
@@ -55,9 +55,11 @@
{
int op_status;
- op_status = pb->pb_op->o_status;
-
- return( op_status == SLAPI_OP_STATUS_ABANDONED );
+ if (pb && pb->pb_op) {
+ op_status = pb->pb_op->o_status;
+ return( op_status == SLAPI_OP_STATUS_ABANDONED );
+ }
+ return 0;
}
void
More information about the Fedora-directory-commits
mailing list