From 24807705855103ba29d5e6af2a50ca821efb461b Mon Sep 17 00:00:00 2001 From: Quanah Gibson-Mount <quanah@openldap.org> Date: Mon, 10 Nov 2008 18:49:19 +0000 Subject: [PATCH] ITS#5747 --- CHANGES | 3 ++- servers/slapd/overlays/collect.c | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index d5387d8b5d..abc80c7933 100644 --- a/CHANGES +++ b/CHANGES @@ -11,7 +11,8 @@ OpenLDAP 2.4.13 Engineering Added slapd-bdb/hdb dbpagesize keyword Added slapd-bdb/hdb checksum keyword Fixed slapo-chain/translucent back-config support (ITS#5736) - Fixed slapd-chain segv with search references (ITS#5742) + Fixed slapo-chain segv with search references (ITS#5742) + Fixed slapo-collect compile with C89 (ITS#5747) Added slapo-constraint support for LDAP URI constraints (ITS#5704) Added slapo-constraint support for constraining rename (ITS#5703) Added slapo-constraint support for relax control (ITS#5705) diff --git a/servers/slapd/overlays/collect.c b/servers/slapd/overlays/collect.c index 4852022f95..f01045a958 100644 --- a/servers/slapd/overlays/collect.c +++ b/servers/slapd/overlays/collect.c @@ -46,7 +46,7 @@ typedef struct collect_info { struct collect_info *ci_next; struct berval ci_dn; int ci_ad_num; - AttributeDescription *ci_ad[]; + AttributeDescription *ci_ad[1]; } collect_info; /* @@ -176,7 +176,7 @@ collect_cf( ConfigArgs *c ) /* allocate config info with room for attribute array */ ci = ch_malloc( sizeof( collect_info ) + - ( sizeof (AttributeDescription *) * (count + 1))); + sizeof( AttributeDescription * ) * count ); /* validate and normalize dn */ ber_str2bv( c->argv[1], 0, 0, &bv ); -- GitLab