From: Jeff Trawick Date: Thu, 24 Apr 2008 19:49:59 +0000 (+0000) Subject: return -ENOGROK X-Git-Tag: 2.2.9~230 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3e3e1af1f69217200a5f4482355e4b3942f2d34a;p=thirdparty%2Fapache%2Fhttpd.git return -ENOGROK git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x@651370 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/STATUS b/STATUS index 79d50ff45c8..b1896addd65 100644 --- a/STATUS +++ b/STATUS @@ -204,6 +204,16 @@ PATCHES PROPOSED TO BACKPORT FROM TRUNK: Backport version for 2.2.x of patch: http://people.apache.org/~covener/2.2.x-pr44560.diff +1 covener, niq + trawick: I don't understand the API for the affected array. + Consider uldap_cache_getuserdn(): + Before this change, we returned a new list of ptrs to strings, + with a NULL ptr signifying the end of the list. (Yes, we messed + up and could miss some of the strings.) + After this change, we return a new list of ptrs to strings, + of indeterminate length since NULL pointers are scattered + through the array. So how does the caller know how to walk + through the list? (It seems that we need need to allocate numvals+1, + then store in (*retvals)[j++] when vals[i] != NULL.) * mod_headers: Add merge option to avoid duplicate values within the same header.