X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fcancel.c;h=bc946160105d4381f64564e627b70bcc399f594d;hb=581c1ff6c74f5eb281b5e0052b2a5ca84a7679bd;hp=c1b288c6d52bb5739995d0e6ed4c3f132bb68c73;hpb=5d2ba11ad924cfe9be57d7d6a1e6a37e108bbe10;p=openldap diff --git a/servers/slapd/cancel.c b/servers/slapd/cancel.c index c1b288c6d5..bc94616010 100644 --- a/servers/slapd/cancel.c +++ b/servers/slapd/cancel.c @@ -2,7 +2,7 @@ /* $OpenLDAP$ */ /* This work is part of OpenLDAP Software . * - * Copyright 1998-2005 The OpenLDAP Foundation. + * Copyright 1998-2006 The OpenLDAP Foundation. * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -28,6 +28,8 @@ #include #include +const struct berval slap_EXOP_CANCEL = BER_BVC(LDAP_EXOP_CANCEL); + int cancel_extop( Operation *op, SlapReply *rs ) { Operation *o; @@ -60,6 +62,9 @@ int cancel_extop( Operation *op, SlapReply *rs ) return LDAP_PROTOCOL_ERROR; } + Statslog( LDAP_DEBUG_STATS, "%s CANCEL msg=%d\n", + op->o_log_prefix, opid, 0, 0, 0 ); + ldap_pvt_thread_mutex_lock( &op->o_conn->c_mutex ); LDAP_STAILQ_FOREACH( o, &op->o_conn->c_pending_ops, o_next ) { if ( o->o_msgid == opid ) {