]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Should allocate MAX_ATTRMAP + 1 for pointers
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 10 Dec 2012 23:44:43 +0000 (23:44 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 10 Dec 2012 23:44:43 +0000 (23:44 +0000)
src/modules/rlm_ldap/rlm_ldap.c

index abed6dc4d249f18b29853bf480d5d7ab1a0bf307..4e220e9568d0eabf34cb6897e675ee860df3912d 100644 (file)
@@ -2128,7 +2128,7 @@ static int user_modify(ldap_instance *inst, REQUEST *request,
        
        LDAP_CONN       *conn;
        
-       LDAPMod         *mod_p[MAX_ATTRMAP], mod_s[MAX_ATTRMAP];
+       LDAPMod         *mod_p[MAX_ATTRMAP + 1], mod_s[MAX_ATTRMAP];
        LDAPMod         **modify = mod_p;
        
        char            *passed[MAX_ATTRMAP * 2];