mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-01-26 00:32:54 -05:00
ITS#7580 Fix autogroup when no attrs in URI.
Do not use lvals[], lnvals[] out of scope.
This commit is contained in:
parent
95241fae6c
commit
7c6b599de6
1 changed files with 2 additions and 2 deletions
|
|
@ -331,6 +331,7 @@ autogroup_member_search_cb( Operation *op, SlapReply *rs )
|
|||
const char *text = NULL;
|
||||
char textbuf[1024];
|
||||
struct berval *vals, *nvals;
|
||||
struct berval lvals[ 2 ], lnvals[ 2 ];
|
||||
int numvals;
|
||||
|
||||
Debug(LDAP_DEBUG_TRACE, "==> autogroup_member_search_cb <%s>\n",
|
||||
|
|
@ -347,7 +348,6 @@ autogroup_member_search_cb( Operation *op, SlapReply *rs )
|
|||
return 0;
|
||||
}
|
||||
} else {
|
||||
struct berval lvals[ 2 ], lnvals[ 2 ];
|
||||
lvals[ 0 ] = rs->sr_entry->e_name;
|
||||
BER_BVZERO( &lvals[ 1 ] );
|
||||
lnvals[ 0 ] = rs->sr_entry->e_nname;
|
||||
|
|
@ -387,6 +387,7 @@ autogroup_member_search_modify_cb( Operation *op, SlapReply *rs )
|
|||
autogroup_filter_t *agf = agg->agg_filter;
|
||||
Modifications *modlist;
|
||||
struct berval *vals, *nvals;
|
||||
struct berval lvals[ 2 ], lnvals[ 2 ];
|
||||
int numvals;
|
||||
|
||||
Debug(LDAP_DEBUG_TRACE, "==> autogroup_member_search_modify_cb <%s>\n",
|
||||
|
|
@ -403,7 +404,6 @@ autogroup_member_search_modify_cb( Operation *op, SlapReply *rs )
|
|||
return 0;
|
||||
}
|
||||
} else {
|
||||
struct berval lvals[ 2 ], lnvals[ 2 ];
|
||||
lvals[ 0 ] = rs->sr_entry->e_name;
|
||||
BER_BVZERO( &lvals[ 1 ] );
|
||||
lnvals[ 0 ] = rs->sr_entry->e_nname;
|
||||
|
|
|
|||
Loading…
Reference in a new issue