components/cyrus-sasl/patches/105-do_request-fix.patch
changeset 5055 9daf220c1a9a
equal deleted inserted replaced
5054:91b97df27c58 5055:9daf220c1a9a
       
     1 Developed in-house at Oracle 
       
     2 incorrect function definition for do_request in ipc_doors.c
       
     3 Intended to go upstream
       
     4 
       
     5 diff -rupN old/saslauthd/ipc_doors.c new/saslauthd/ipc_doors.c
       
     6 --- old/saslauthd/ipc_doors.c	2015-02-09 15:20:57.830073308 -0800
       
     7 +++ new/saslauthd/ipc_doors.c	2015-02-09 15:23:22.530689631 -0800
       
     8 @@ -209,7 +209,7 @@ void ipc_cleanup() {
       
     9   * do_auth() back in saslauthd-main.c, then send the 
       
    10   * result back through the door.
       
    11   **************************************************************/
       
    12 -void do_request(void *cookie, char *data, size_t datasize, door_desc_t *dp, size_t ndesc) {
       
    13 +void do_request(void *cookie, char *data, size_t datasize, door_desc_t *dp, uint_t ndesc) {
       
    14  	unsigned short		count = 0;                 /* input/output data byte count           */
       
    15  	char			*response = NULL;          /* response to send to the client         */
       
    16  	char			response_buff[1024];       /* temporary response buffer              */