From: Quanah Gibson-Mount Date: Mon, 17 Nov 2008 23:47:59 +0000 (+0000) Subject: ITS#5784 X-Git-Tag: OPENLDAP_REL_ENG_2_4_13~25 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=3cd0bc1fb4b91faf3d49e77b4da45b1817415784;p=openldap ITS#5784 --- diff --git a/servers/slapd/backend.c b/servers/slapd/backend.c index 0a573ca1a1..df66dd0f09 100644 --- a/servers/slapd/backend.c +++ b/servers/slapd/backend.c @@ -946,7 +946,9 @@ backend_check_controls( if ( !op->o_bd->be_ctrls[cid] && (*ctrls)->ldctl_iscritical ) { #ifdef SLAP_CONTROL_X_WHATFAILED if ( get_whatFailed( op ) ) { - char *oids[ 2 ] = { (*ctrls)->ldctl_oid, NULL }; + char *oids[ 2 ]; + oids[ 0 ] = (*ctrls)->ldctl_oid; + oids[ 1 ] = NULL; slap_ctrl_whatFailed_add( op, rs, oids ); } #endif diff --git a/servers/slapd/controls.c b/servers/slapd/controls.c index b812bf6b15..f952b1dd94 100644 --- a/servers/slapd/controls.c +++ b/servers/slapd/controls.c @@ -863,7 +863,9 @@ return_results: } if ( get_whatFailed( op ) ) { - char *oids[ 2 ] = { failed_oid, NULL }; + char *oids[ 2 ]; + oids[ 0 ] = failed_oid; + oids[ 1 ] = NULL; slap_ctrl_whatFailed_add( op, rs, oids ); } }