]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-monitor/thread.c
honor disclose
[openldap] / servers / slapd / back-monitor / thread.c
index de7819dd415fe78672c75e7e5a9732a85257b2d9..83ba5ce522c99f8ee54c50ed3c7ebad6f29e6709 100644 (file)
@@ -2,7 +2,7 @@
 /* $OpenLDAP$ */
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *
- * Copyright 2001-2004 The OpenLDAP Foundation.
+ * Copyright 2001-2005 The OpenLDAP Foundation.
  * Portions Copyright 2001-2003 Pierangelo Masarati.
  * All rights reserved.
  *
 *   */
 int
 monitor_subsys_thread_init(
-       BackendDB       *be,
-       monitorsubsys   *ms
+       BackendDB               *be,
+       monitor_subsys_t        *ms
 )
 {
-       struct monitorinfo      *mi;
-       struct monitorentrypriv *mp;
-       Entry                   *e, **ep, *e_thread;
-       static char             buf[ BACKMONITOR_BUFSIZE ];
+       monitor_info_t  *mi;
+       monitor_entry_t *mp;
+       Entry           *e, **ep, *e_thread;
+       static char     buf[ BACKMONITOR_BUFSIZE ];
 
-       mi = ( struct monitorinfo * )be->be_private;
+       mi = ( monitor_info_t * )be->be_private;
 
        if ( monitor_cache_get( mi, &ms->mss_ndn, &e_thread ) ) {
                Debug( LDAP_DEBUG_ANY,
@@ -51,7 +51,7 @@ monitor_subsys_thread_init(
                return( -1 );
        }
 
-       mp = ( struct monitorentrypriv * )e_thread->e_private;
+       mp = ( monitor_entry_t * )e_thread->e_private;
        mp->mp_children = NULL;
        ep = &mp->mp_children;
 
@@ -169,8 +169,7 @@ monitor_subsys_thread_update(
        Entry                   *e
 )
 {
-       struct monitorinfo      *mi =
-               (struct monitorinfo *)op->o_bd->be_private;
+       monitor_info_t  *mi = ( monitor_info_t * )op->o_bd->be_private;
        Attribute               *a;
        char                    buf[ BACKMONITOR_BUFSIZE ];
        static struct berval    backload_bv = BER_BVC( "cn=backload" );
@@ -198,6 +197,8 @@ monitor_subsys_thread_update(
        a->a_vals[ 0 ].bv_len = len;
        AC_MEMCPY( a->a_vals[ 0 ].bv_val, buf, len + 1 );
 
+       /* FIXME: touch modifyTimestamp? */
+
        return( 0 );
 }