Skip to content

Commit 7fa9aff

Browse files
committed
Merge r1921971 from trunk:
* modules/aaa/mod_authnz_ldap.c (create_authnz_ldap_dir_config): Fix allocation of sgAttributes, found by gcc -fanalyzer: modules/aaa/mod_authnz_ldap.c: scope_hint: In function 'create_authnz_ldap_dir_config' modules/aaa/mod_authnz_ldap.c:356:23: warning[-Wanalyzer-allocation-size]: allocated buffer size is not a multiple of the pointee's size Reviewed by: jorton, jailletc36, covener git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1922944 13f79535-47bb-0310-9956-ffa450edef68
1 parent 6548a77 commit 7fa9aff

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

CHANGES

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
-*- coding: utf-8 -*-
22
Changes with Apache 2.4.63
33

4+
*) mod_authnz_ldap: Fix possible memory corruption if the
5+
AuthLDAPSubGroupAttribute directive is configured. [Joe Orton]
6+
47
*) mod_proxy_fcgi: Don't re-encode SCRIPT_FILENAME when set via SetHandler.
58
PR 69203. [Yann Ylavic]
69

modules/aaa/mod_authnz_ldap.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -353,7 +353,7 @@ static void *create_authnz_ldap_dir_config(apr_pool_t *p, char *d)
353353
sec->group_attrib_is_dn = 1;
354354
sec->secure = -1; /*Initialize to unset*/
355355
sec->maxNestingDepth = 10;
356-
sec->sgAttributes = apr_pcalloc(p, sizeof (char *) * GROUPATTR_MAX_ELTS + 1);
356+
sec->sgAttributes = apr_pcalloc(p, sizeof (char *) * (GROUPATTR_MAX_ELTS + 1));
357357

358358
sec->user_is_dn = 0;
359359
sec->remote_user_attribute = NULL;

0 commit comments

Comments
 (0)