mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-31 03:59:34 -05:00
Do not access a void* (mi_entry_limbo) as if it were a struct monitor_info_t*
This commit is contained in:
parent
d6444a108d
commit
b20c1fe5af
2 changed files with 11 additions and 9 deletions
|
|
@ -74,6 +74,8 @@ typedef struct monitor_entry_t {
|
|||
struct monitor_callback_t *mp_cb; /* callback sequence */
|
||||
} monitor_entry_t;
|
||||
|
||||
struct entry_limbo_t; /* in init.c */
|
||||
|
||||
typedef struct monitor_info_t {
|
||||
|
||||
/*
|
||||
|
|
@ -135,7 +137,7 @@ typedef struct monitor_info_t {
|
|||
AttributeDescription *mi_ad_readOnly;
|
||||
AttributeDescription *mi_ad_restrictedOperation;
|
||||
|
||||
void *mi_entry_limbo;
|
||||
struct entry_limbo_t *mi_entry_limbo;
|
||||
} monitor_info_t;
|
||||
|
||||
/*
|
||||
|
|
|
|||
|
|
@ -357,7 +357,7 @@ monitor_back_register_database_limbo(
|
|||
|
||||
el.el_be = be;
|
||||
|
||||
for ( elpp = (entry_limbo_t **)&mi->mi_entry_limbo;
|
||||
for ( elpp = &mi->mi_entry_limbo;
|
||||
*elpp;
|
||||
elpp = &(*elpp)->el_next )
|
||||
/* go to last */;
|
||||
|
|
@ -529,7 +529,7 @@ done:;
|
|||
el.el_mss = mss;
|
||||
el.el_flags = flags;
|
||||
|
||||
for ( elpp = (entry_limbo_t **)&mi->mi_entry_limbo;
|
||||
for ( elpp = &mi->mi_entry_limbo;
|
||||
*elpp;
|
||||
elpp = &(*elpp)->el_next )
|
||||
/* go to last */;
|
||||
|
|
@ -743,7 +743,7 @@ done:;
|
|||
el.el_mss = mss;
|
||||
el.el_flags = flags;
|
||||
|
||||
for ( elpp = (entry_limbo_t **)&mi->mi_entry_limbo;
|
||||
for ( elpp = &mi->mi_entry_limbo;
|
||||
*elpp;
|
||||
elpp = &(*elpp)->el_next )
|
||||
/* go to last */;
|
||||
|
|
@ -1076,7 +1076,7 @@ done:;
|
|||
el.el_a = attrs_dup( a );
|
||||
el.el_cb = cb;
|
||||
|
||||
for ( elpp = (entry_limbo_t **)&mi->mi_entry_limbo;
|
||||
for ( elpp = &mi->mi_entry_limbo;
|
||||
*elpp;
|
||||
elpp = &(*elpp)->el_next )
|
||||
/* go to last */;
|
||||
|
|
@ -1189,7 +1189,7 @@ monitor_back_unregister_entry(
|
|||
} else {
|
||||
entry_limbo_t **elpp;
|
||||
|
||||
for ( elpp = (entry_limbo_t **)&mi->mi_entry_limbo;
|
||||
for ( elpp = &mi->mi_entry_limbo;
|
||||
*elpp;
|
||||
elpp = &(*elpp)->el_next )
|
||||
{
|
||||
|
|
@ -1320,7 +1320,7 @@ monitor_back_unregister_entry_parent(
|
|||
} else {
|
||||
entry_limbo_t **elpp;
|
||||
|
||||
for ( elpp = (entry_limbo_t **)&mi->mi_entry_limbo;
|
||||
for ( elpp = &mi->mi_entry_limbo;
|
||||
*elpp;
|
||||
elpp = &(*elpp)->el_next )
|
||||
{
|
||||
|
|
@ -1501,7 +1501,7 @@ monitor_back_unregister_entry_attrs(
|
|||
} else {
|
||||
entry_limbo_t **elpp;
|
||||
|
||||
for ( elpp = (entry_limbo_t **)&mi->mi_entry_limbo;
|
||||
for ( elpp = &mi->mi_entry_limbo;
|
||||
*elpp;
|
||||
elpp = &(*elpp)->el_next )
|
||||
{
|
||||
|
|
@ -2321,7 +2321,7 @@ monitor_back_db_open(
|
|||
monitor_subsys_opened = 1;
|
||||
|
||||
if ( mi->mi_entry_limbo ) {
|
||||
entry_limbo_t *el = (entry_limbo_t *)mi->mi_entry_limbo;
|
||||
entry_limbo_t *el = mi->mi_entry_limbo;
|
||||
|
||||
for ( ; el; ) {
|
||||
entry_limbo_t *tmp;
|
||||
|
|
|
|||
Loading…
Reference in a new issue