From: Zoran V. <vas...@us...> - 2005-05-11 05:54:50
|
Update of /cvsroot/naviserver/naviserver/nsd In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6843/nsd Modified Files: urlencode.c Log Message: Added (undefined per default) URLDECODE_RELAXED so we can decode '+' to ' ' in order to process urls encoded with (broken) AOLserver urlencoder. Index: urlencode.c =================================================================== RCS file: /cvsroot/naviserver/naviserver/nsd/urlencode.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** urlencode.c 28 Feb 2005 05:04:17 -0000 1.2 --- urlencode.c 11 May 2005 05:54:42 -0000 1.3 *************** *** 656,660 **** --- 656,664 ---- *q++ = (unsigned char) ((i << 4) + j); p += 3; + #ifndef URLDECODE_RELAXED } else if (UCHAR(p[0]) == '+' && part == 'q') { + #else + } else if (UCHAR(p[0]) == '+') { + #endif *q++ = ' '; ++p; |