Sorry, I must have butchered the original patch when I was pulling it out of a larger patch (that does some Columbia specific stuff).

Igor's patch makes it look like the correct version.

-Patrick


The last commit has an issue.

Please try this patch and report back:

--- ldap.c.orig 2006-08-09 14:42:05.023665000 -0400
+++ ldap.c      2006-08-09 14:42:41.274455000 -0400
@@ -1065,11 +1065,11 @@
                 continue;

             strcpy((*newstate)->groups[i].id, "group:");
+
            int j;
-           strcpy((*newstate)->groups[i].id, "group:");
-           for(j =0; j < strlen(vals[i]); j++) {
-             if(isupper(vals[i][j]))
-               vals[i][j]=tolower(vals[i][j]);
+           for(j =0; j < strlen(vals[0]); j++) {
+             if(isupper(vals[0][j]))
+               vals[0][j]=tolower(vals[0][j]);
            }

             strlcat((*newstate)->groups[i].id, vals[0],

--
Igor
----
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

----
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to